Oui cette solution apporte de l'eau à mon moulin :
1 2 3 4
| while ! pgrep -f cana.php; do
date >> /home/fichier.log
sleep 5
done |
Par contre il faut ajouter la petite astuce :
while ! pgrep -f [c]ana.php; do
pour éviter d'avoir un retour sur le pgrep lui même, sinon on sortirai du while de toute façon.
Il me reste un petit soucis, lorsque je sors de ma boucle d'attente je dois lancer un script en tant qu'utilisateur Lambda. Mais dans ce cas je suis root. Il faut changer d'utilisateur. Je suppose qu'il faut faire ça avec su Lambda. Il faut un mot de pass ? peut on contourner le mot de pass ?
Merci
Partager