Je voudrais executer un script shell depuis un code C. Je passe par un fork et je fais un execvp dans le fils. Pour un programme ca marche sans probleme mais pas moyen d'executer un script meme basique.
Voici mon code :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
if ((pid = fork()) == 0) 
	{
		char* argv[2];				
		argv[0] = "./script.sh";		
		argv[1] = NULL;				
                execvp("./script.sh", argv);	
	}
mon script fais juste un echo reussi.
EDIT : L'erreur renvoy� :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
Xlib: unexpected async reply (sequence 0x17e4)!
a terme mon script utilisera des iptables
Merci de votre aide.