script/programme - lancer un programme pendant un certain temps

script/programme - lancer un programme pendant un certain temps - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 26-10-2006 à 03:17:45    

salut [:dawa]
 
je cherche une méthode simple pour lancer un programme et l'arrêter avec un SIGINT après un temps donné.
j'ai un script vraiment crade mais avec "&" en fin de ligne pour passer en attente (sleep), et bien mon programme s'arrête net [:petrus75].
 
des idées?
 
merci  [:zytra]

Reply

Marsh Posté le 26-10-2006 à 03:17:45   

Reply

Marsh Posté le 26-10-2006 à 04:58:14    

j'ai tenté avec les jobs de bash, ce n'est pas plus probant.
 
c'est à base de:
 
jobs -x ma_commande &
PID="jobs -p"
sleep 100
kill -s 2 $PID  //en espérant que ça envoie un SIGINT à mon programme
disown $PID  //puisque lui envoie un SIGHUP
 
et sans résultat. après le jobs -x, mon programme est "stopped", même un bg $PID ne fait rien :/ (normal, il est "stopped" et pas "suspended" [:petrus75] )


Message édité par Profil supprimé le 26-10-2006 à 05:01:04
Reply

Marsh Posté le 27-10-2006 à 02:17:31    

[:mad_overclocker]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed