URL: https://linuxfr.org/forums/programmation-c--2/posts/comment-faire-un-appel-%C3%A0-system-sans-que-le-processus-h%C3%A9rite-d Title: comment faire un appel à system() sans que le processus hérite des filedescriptors Authors: EraZerg Date: 2007年09月21日T18:18:15+02:00 Tags: Score: 0 J'ai un code C qui fait system("ssh machine programme &"); Mais le processus ssh hérite des filedescripteurs de l'appli. j'aimerai qu'il n'hérite de rien. j'ai trouvé peut-être une solution: a base de: (pseudo code) if (fork()==0) { for (fd=0;fd<maxfd;fd++) { close(fd); } system("ssh......"); } je ne suis pas fier de mon truc. avez-vous une meilleure idée ? merci...

AltStyle によって変換されたページ (->オリジナル) /