| |||||
| Bas de page | |
|---|---|
| Auteur | Sujet : forker un terminal |
Publicité | Posté le 28-03-2003 à 13:46:36 ![]() ![]() |
Jar Jar Intaigriste | Il y a plein de moyens de le faire, mais ce n'est pas du tout portable. --------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
peak | Pourai tu me donner un exemple sous debian? |
Jar Jar Intaigriste | Sous Debian tu peux lancer facilement un nouveau terminal en utilisant x-terminal-emulator. La difficulté après, c'est de récupérer le tty. Tu peux lancer par exemple un autre programme dans le terminal, qui va aller lire une FIFO sur le disque et réafficher tout ce qu'il lit dans le terminal. Le programme déjà lancé n'a donc qu'à écrire dans cette FIFO et ça sera affiché. --------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
peak | ok, merci,
|
Jar Jar Intaigriste | Bin tu lances x-terminal-emulator -e tonprogramme. --------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
peak | |
Evadream -jbd- | Tu peux faire une petite recherche sur google pour cette dernière question, je pense que tu trouveras ton bonheur...
|
Jar Jar Intaigriste |
man execvp ? --------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
peak | yep, pour le exec c'est ok mais le prob c'est que je voudrai le fair avec x-terminal-emulator -e tonprogramme.
|
Publicité | Posté le 01-04-2003 à 13:18:59 ![]() ![]() |
Jar Jar Intaigriste |
C'est censé marcher. Tu es sûr qu'il trouve bien le chemin vers le programme ? --------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
peak | en fait ça marche
|
Jar Jar Intaigriste | Comment veux-tu accéder à une adresse qui sera dans un autre programme ? Chaque programme a son propre espace d'adressage ! Message édité par Jar Jar le 01-04-2003 à 15:48:56 --------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
peak | oops,
|
Jar Jar Intaigriste |
Et hop, segmentation fault garanti.
--------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
Evadream -jbd- | Escusez mon intervention totalement à l'ouest. |
peak | Ouais mais une pipes nomé est sensé etre utilisé pour une communiquation inter processus or ici dans notre cas precis il n'est question que d'un procesus.
|
peak |
Jar Jar Intaigriste | Ce ne sont pas deux parties d'un même processus mais deux processus différents. Du moment que tu utilises fork+execve ou system, l'espace d'adressage n'a plus rien à voir.
--------------- « No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book |
peak | ok, |
| Sujets relatifs | |
|---|---|
| Linux terminal | [C/Linux] Recuperer la taille d'un terminal |
| [Visual C++] Police 'Terminal' dans Rich Edit | un emulateur de terminal sous windows (style ceux qu il ya sous Unix) |
| Plus de sujets relatifs à : forker un terminal | |






