[C] régénération automatique d'une commande

Fermé
Tunisiano87 Messages postés 15 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 13 avril 2010 - 1 mai 2009 à 19:04
Tunisiano87 Messages postés 15 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 13 avril 2010 - 1 mai 2009 à 20:49
Bonjour,

Je suis en train de réaliser un tp en C sur les signaux.
Il s'agit de faire exécuter une commande passée en argument au main du programme principal, celui-ci crée un processus enfant pour exécuter cette commande, après la commande doit être régénérée automatiquement lorsqu'elle se termine, jusqu'a ce qu'elle recoit le signal sigterm qui doit mettre fin au programme.
Je suis un peu bloqué là au niveau de la régénération automatique, est-ce que quelqu'un pourrait m'aider SVP.

Voici le code de la premiere partie de mon programme (si vous y détectez -au passage- quelque chose de travers n'hésitez pas à me le signaler ):

pid_t pfils = fork();
if( pfils == -1 ) {
perror("Échec");
}
else if( pfils == 0 ) {
execvp( "/a.out", argv );
}
else {
wait();
}
A voir également:

1 réponse

Tunisiano87 Messages postés 15 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 13 avril 2010
1 mai 2009 à 20:49
allo allo personne pour me repondre ?
0