J'essaie d'appeler un script Shell personnalisé via sh
:
/bin/sh -c 'myscript.sh` >log.txt 2>&1 & echo $!
La sortie de cette commande est un PID d'un processus d'arrière-plan créé. Je veux instruire /bin/sh
pour enregistrer le code retour de myscript.sh
dans un fichier. C'est possible?
(/bin/sh -c "myscript.sh" >log.txt 2>&1 ; echo $? >somefile) & echo $!
echo $? >> /path/to/return_code
$? a le code retour de la dernière instruction en bash.