Ah ? Et rien sur l'absence de subjonctif ? "Le temps que l'on résolve".
Ah ? Et rien sur l'absence de subjonctif ? "Le temps que l'on résolve".
Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.
J'ai corrigé.
En tout cas, les langages informatique sont moins récalcitrant ou alors, je maîtrise mieux leur orthographe
Cordialement.
Peut-être une autre alternative : écrire sur /proc/[numero processus]/fd/1 pour écrire directement sur le stdout de l'appli concerné.
A tester avec parcimonie car c'est pas très clean. Et seul root ou un processus père de celui visé pourra le faire je pense.
Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
Mon article sur le P2V, mon article sur le cloud
Consultez nos FAQ : Windows, Linux, Virtualisation
ici, on cherche à envoyer sur l'entrée du processus, pas juste faire un affichage et comme on n'est sur des terminaux, /proc/$$/fd/{0,1,2} sont des liens sur le pts du terminal.
Ou alors, j'ai pas compris ton idée...
Cordialement.
Exemple pour envoyer qq chose sur le stdin d'un processus :
Ceci "tapera" essai dans l'entrée du processus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo -n "essai" >/proc/[numero processus]/fd/0
ça marche aussi dans l'autre sens :
exemple avec 2 processus bash, depuis processus bash2
affichera ce qui est tapé depuis bash1 dans bash2, mais attention bash1 ne fera rien car c'est bash2 qui a la saisie,comme si la saisie avait été faite depuis celui-ci. Depuis un script il devrait donc être possible d'interagir sur les entrées et sorties de 2 processus différents
Code : Sélectionner tout - Visualiser dans une fenêtre à part cat < /proc/[processus bash1]/fd/1
Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
Mon article sur le P2V, mon article sur le cloud
Consultez nos FAQ : Windows, Linux, Virtualisation
Justement, on veux que lorsque l'on envoie "essai", celui-ci soit exécuté par le destinataire. ce qui n'est pas le cas ici.
Cordialement.
re bonjour les gars !
bon ca fonctionne bien ! mais j'avoue qu'il faut que je test avec tail ! en effet avec la boucle j'envoie sans arret les donnes fort heuresement le server se charge de ne pas reprndre les dups !
mais ca fait travailler le server pour rien ! donc avec tail ca devrait arrnager cela ! je vais tester ca plus tard !
merci !
et pour les autres reponses ! j'avais bien penser justement si c'etait possible avec directement le numero de processus ! le probleme je ne savais comment faire ! du coup tester egalement !
merci
cordilement chris
Comprends pas comment la boucle peut envoyer plusieurs fois les données sauf si /tmp/tubein n'est pas une fifo...
Cordialement.
Si tu as ce que tu veux avec tail, je te recommandes cette solution plutôt que la mienne. Plus propre.et pour les autres reponses ! j'avais bien penser justement si c'etait possible avec directement le numero de processus ! le probleme je ne savais comment faire ! du coup tester egalement !
Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
Mon article sur le P2V, mon article sur le cloud
Consultez nos FAQ : Windows, Linux, Virtualisation
bonjour a tous ! pour la boucle c'etait mon scrit le probleme car j'envoie une boucle >>> il y a une boucle pour envoyer dans le telnet ! mais c'est resolu !
merci encore a vous tous !
chris
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager