De pc waarop dit draait is aangesloten op een groot scherm in een winkel. 's Ochtends start het vanzelf op, met een uitgestelde shutdown regel in rc.local sluit hij om 18.00 uur weer af. Het scriptje laadt twee processen 'feh', deze worden in de achtergrond gedraaid zodat het script zelf afgesloten kan worden. De pc heeft geen toetsenbord of muis. Ik kan hem over ssh bedienen. Nu is het de bedoeling dat wanneer er via het netwerk (samba) foto's in de map worden gezet, of nieuwe reclamebanners, deze automatisch op het scherm komen. Dit hoeft niet direct, er mag wat tijd tussen zitten. Nu is dat niet zo; door het * jokerteken bekijkt feh alleen de eerste keer welke bestanden hij moet laden, de nieuw toegevoegde worden dus niet opgepakt.
Ik denk nu zelf aan het volgende, weet echter niet hoe ik dit in scriptvorm zet:
#begin de lus
#laad feh * op de voorgrond
#wacht 15 minuten (sleep o.i.d.?)
#stop feh
#ga naar het begin van de lus
hoe zeg ik dit in begrijpelijke bash-taal? een wacht inbouwen is geloof ik sleep, maar hoe kan ik een proces stoppen vanuit een script? kill?
ik ben benieuwd