• # avec screen ?

    Posté par . En réponse au message redirection..... Évalué à 2.

    "nativement" je ne crois pas que ce soit possible (c'est-à-dire, en jouant juste sur la configuration).

    Par contre tu peux utiliser l'outil screen(1), qui sert à multiplexer les terminaux.
    En interactif: tu lances "screen" dans une console ou un xterm, et dedans tu te retrouves avec un nouveau shell où tu peux lancer les commandes que tu veux. Une combinaison de touche te permet éventuellement de "détacher" la session de ton xterm et retourner au 1er shell ou te déloguer, mais ce que tu avais lancé dedans tourne toujours.
    Sur un autre xterm, tu fais "screen -dR" par exemple pour réattacher la session existante à ce nouveau xterm. "screen -x" permet de laisser la session attachée au 1er xterm, et donc la même chose s'affiche dans les deux xterms.

    Je pense que tu peux donc te débrouiller avec un petit script qui encapsulera la création d'une session screen et le lancement de ton programme sur ttyS0, et un autre qui remplace le shell de connexion de telnet par un "screen -x" donnant ainsi immédiatement la main sur ta session.