OVH Cloud OVH Cloud

valeur de retour d'un processus

2 réponses
Avatar
Thomas
bonjour :-)

est il possible, avec tcsh, de lancer un processus, et de connaitre sa
valeur de retour apres ?

par ex en le lancant avec qqch de particulier (comme & pour mettre en
tache de fond) ou en executant qqch qui donne la valeur de retour du
dernier

--
http://tDeContes.hd.free.fr/
http://palestine-hn.org/
http://www.aapel.org/bdp/BLpas_concerne.html

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"

2 réponses

Avatar
Pascal Bourguignon
Thomas writes:
est il possible, avec tcsh, de lancer un processus, et de connaitre sa
valeur de retour apres ?

par ex en le lancant avec qqch de particulier (comme & pour mettre en
tache de fond) ou en executant qqch qui donne la valeur de retour du
dernier


Ne pas utiliser tcsh, csh, etc.

Avec bash:

pgm & pgm_pid=$!
wait ${pgm_pid} ; pgm_status=$?

Mais si le programme a terminé avant qu'on entre dans le wait, il retourne 127.
Si on veut récupérer le status dans tous les cas, il faut le faire en C...

--
__Pascal Bourguignon__ http://www.informatimago.com/

Nobody can fix the economy. Nobody can be trusted with their finger
on the button. Nobody's perfect. VOTE FOR NOBODY.

Avatar
Thomas
In article (Dans l'article)
,
Pascal Bourguignon wrote (écrivait) :

Thomas writes:
est il possible, avec tcsh, de lancer un processus, et de connaitre sa
valeur de retour apres ?

par ex en le lancant avec qqch de particulier (comme & pour mettre en
tache de fond) ou en executant qqch qui donne la valeur de retour du
dernier


Ne pas utiliser tcsh, csh, etc.

Avec bash:

pgm & pgm_pid=$!
wait ${pgm_pid} ; pgm_status=$?

Mais si le programme a terminé avant qu'on entre dans le wait, il retourne
127.
Si on veut récupérer le status dans tous les cas, il faut le faire en C...


merci, je vais essayer :-)

--
http://tDeContes.hd.free.fr/
http://palestine-hn.org/
http://www.aapel.org/bdp/BLpas_concerne.html

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"