Bonjour,
J'ai besoin dans un script shell d'attendre l'arrivée d'un fichier dans un répertoire vide.
J'ai pensé utiliser une boucle qui teste indéfiniment l'existence du fichier .J'ai un peu peur d'imposer une charge au système pour pas grand'chose, qui est utilisé par ailleurs comme serveur de SGBD Multidimensionnel et donc déjà très chargé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 # Attendre l'arrivée du fichier dans ${Repert} while ! [ -f ${Repert}/* ] do sleep 20 done # Traiter le fichier reçu ...
Je me demandais s'il n'existait pas une manière plus élégante de faire la même chose.
Partager