Handle de shell avec posix thread - C - Programmation
Marsh Posté le 22-08-2004 à 17:54:02
je n'ai pas vraiment compris ce que tu voulais faire ...
si ca peux t'aider il existe dàutres invoquation du schelle comme
Code :
|
et ensuite tu discute avec via des pipes, voir "popen" et consor.
Marsh Posté le 22-08-2004 à 18:11:07
[private] [/private]
Marsh Posté le 24-08-2004 à 17:12:40
Merci mais finalement j'ai effectivement utilisé des pidchild meme si c'est un peu plus degeulasse que de threader les clients ca marche plutot bien.
Marsh Posté le 13-08-2004 à 12:07:21
Je cherche un exemple d'handle de shell en C ansi.
Par exemple on fait un execve("/bin/sh","sh",envp); et on le garde dans un pthread pour ensuite lui passer en parametre ou en renseignant une structure des commandes de type bash (sans utiliser de path absolu pour les binaires car on aura prealablement rempli l'environnement envp )
Pour le moment le veritable probleme reste celui du handle le passage de parametre pourrait ausi se faire via une variable globale...
Rien sur google rien chez eyrolles
Bref si quelqu'un a une idée ou un exemple a me proposer je suis preneur
Voila l'emulateur du term si ca peux aider a comprendre ce que je veux faire :