Forum Linux.général lancer screen et plusieurs shell dedans en mode detach

Posté par  .
Étiquettes : aucune
0
8
oct.
2004
je voudrais lancer un screen via un script qui puisse executer plusieurs irssi dans des shells virtuels separes et ne pas etre attache au screen, pour un script de boot comme vous l'aurez deviner, apres plusieurs tentatives et lectures de man, je n'y arrive toujours pas, quelqu'un aurait une idee ?
  • # -d et -m

    Posté par  (site web personnel, Mastodon) . Évalué à 3.

    Il est vrai que la page de man n'est pas des plus claire, qui sait, peut être qu'un jour quelq'un aura l'heureuse idée d'y ajouter des exemples...

    Si j'ai bien compris, il te faut :

    screen -d -m /machin/tacommande

    -d|-D [pid.tty.host]
    does not start screen, but detaches the elsewhere running screen
    session. It has the same effect as typing "C-a d" from screen’s
    controlling terminal. [...]

    -m causes screen to ignore the $STY environment variable. With
    "screen -m" creation of a new session is enforced, regardless
    whether screen is called from within another screen session or
    not. [...]
    • [^] # Re: -d et -m

      Posté par  . Évalué à 1.

      Oui mais le probleme est que j aimerais donner a screen plusieurs commandes a executer chacune dans un terminal virtuel distinct.
  • # RTFM

    Posté par  . Évalué à 1.

    Comme toujours, la réponse est dans le man (si j'ai bien compris ton problème).
    Ecris un "screenrc qui va bien".

    Genre:
    screen -t Irssi 4 irssi
    screen -t Mutt 5 mutt

    Te lanceras irssi dans la fenetre 4 et mutt dans la 5.
    Donc en lancant un screen -dmS pouet, ça te lancera un screen direct detaché que tu pourras récuperer en faisant un screen -r pouet
  • # Juste comme ca

    Posté par  (site web personnel) . Évalué à 1.

    Y a une raison précise pour laquelle tu ne veux pas te connecter à tous tes serveurs dans le meme irssi (qui gere ca tres bien) ?
    • [^] # Re: Juste comme ca

      Posté par  . Évalué à 1.

      Oui, apres j'etale le screen dans plusieurs xterm different pour tout avoir devant les yeux.
      • [^] # Re: Juste comme ca

        Posté par  (site web personnel) . Évalué à 1.

        mais screen permet d attacher das un term un screen DEJA attaché.
        donc screen irssi.
        tu mets tous tes serveurs/chans
        et dans tes autres terms, tu attaches cette session de screen, et hop.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.