Bonsjours...
--> P5 1.5. 1 // Ubuntu 10.04
Dans le cadre d'une installation, j'ai besoin de relancer une application P5 tous les 1/4 d'heure...
J'ai commencé par faire les cron suivants :
*/15 * * * * chezMoi killall java */15 * * * * chezMoi DISPLAY=:0 /home/chezMoi/sketchbook/MonAppli/application.linux32/MonAppli
Mais il arrive (une fois de temps en temps) que l'appli ne se lance pas.
J'imagine qu'elle se lance juste avant le killall est... paf...
J'ai donc tenté un :
*/15 * * * * chezMoi killall & javaDISPLAY=:0 /home/chezMoi/sketchbook/MonAppli/application.linux32/MonAppli
Mais c'est la même chose...
Donc, afin d'être bien sûr de faire les choses dans l'ordre, j'ai pensé faire exécuter un script bash par le cron, du genre :
#!/bin/bash killall java sleep 2 /home/chezMoi/sketchbook/MonAppli/application.linux32/MonAppli
Mais l'appli ne se lance pas... ![]()
J'ai essayé avec des ./ des cd... et je précise que la ligne...
/home/chezMoi/sketchbook/MonAppli/application.linux32/MonAppli
... fonctionne nikel dans une console. L'appli P5 se lance et tout et tout...
Ma question est donc :
Comment faire pour lancer une application Processing à partir d'un .sh ?
Si vous avez une autre solution pour relancer une application tous les quart d'heure, je suis aussi preneur... ![]()
Merci... ![]()
![]()
Hors ligne
Je viens d'essayer chez moi et j'ai rajouter sh devant donc pour toi il faut donc mettre :
sh /home/chezMoi/sketchbook/MonAppli/application.linux32/MonAppli
Et ça fonctionne ![]()
Hors ligne
tu as essayé :
ou insérer dans ton script le texte sh de ton lanceur d'appli
Dernière modification par sakramh (2012-07-02 19:46:35)
Hors ligne
Conseil d'01ive44 à 01ive45:
dans un bash, pour être sûr qu'une tâche est bien exécutée avant que la seconde démarre, il suffit d'ajouter ; à la fin de la première tâche. Du coup, le délai n'est plus nécessaire.
Ensuite, pour être sûr que la tâche est bien tuée, je ferais un test derrière, par exemple:
ps -e | grep MaxMSP 2>&1 > /dev/null
if [ $? -eq 0 ] ; then
echo "Let's kill MaxMSP!"
killall -9 MaxMSP
fiL'option -9 de killall tue VRAIMENT !!!
10ve d'01ive44
Dernière modification par oli44 (2012-07-04 11:11:29)
Hors ligne
citation :
L'option -9 de killall tue VRAIMENT !!!
donc si je fais le_nom_de_quelqu_un -9 killall, il va mourir ?
Hors ligne
Pages: 1