Pour lancer prog en arière plan:Même les taches en arrière plan peuvent accéder à la sortie standard. Redirige la sortie d'erreur vers la console. Si tu as lancé en console ton programme, tu peux le relancer.
Si c'est un programme qui a lancé prog, il faut récupérer la valeur de retour. et relancer le tout.
S'il faut le relancer, c'est qu'il s'est arrêté. Il a donc renvoyé un code erreur.
0 si le programme s'est terminé sans problème
OU
entre 1 et 255 s'il y a une erreur.
Si tu n'as pas peur de la boucle infinie:
while :; do ./prog ; done &
Mais c'est sale.
Partager