Tu peux lancer un script périodiquement avec un code similaire à celui-ci:
dir=ton_dossier
if [ `ls -l $dir | wc -l` -gt 0 ]
then
echo "fichier(s) présent(s)"
else
echo "aucun fichier"
fi
Tu peux également utilisé inotify du noyau Linux pour récupérer les événements sur le FS. Regarde le lien suivant:
http://www-128.ibm.com/developerworks/linux/library/l-inotify.html
C'est en langage C, je ne sais pas si c'est possible en bash ( il faudrait une commande pour donner une interface avec inotify ).
J'ai trouvé la commande inotifywait qui permet d'attendre tant qu'un événement inotify sur un dossier ou fichier ne sait pas produit:
inotifywait -m ton_dossier
Regarde le man pour plus d'option.