Forum Linux.général Réattacher un bash

Posté par (page perso) . Licence CC by-sa
Tags : aucun
1
13
jan.
2016

Bonjour,

je connais screen et tmux, mais ce n'est pas le sujet, quoique, j'aurai du lancer quelques sessions tmux en fait.

Sous XFCE, je lance des terminaux, Konsole, parce que je préfère konsole à xterm.

Si je fais un gros téléchargement, en installant un logiciel, ça peut suffire pour désactiver le double-écran. Pour réactiver le second écran, je lance arandr. (Oui, c'est un bug, mon ordinateur est un Dell, ça doit en être la cause, ça le fait aussi avec les autres IDE).

Le problème, c'est que mes terminaux disparaissent. Il n'y a plus un seul processus Konsole, mais il reste les processus bash.
C'est curieux, mais c'est ainsi. J'ai lancé aptitude tout à l'heure pour installer un logiciel, et pendant le téléchargement paf!

Comment pourrais-je récupérer les terminaux? Je vois les PID bash, j'ai ai une dizaine.

  • # Reptyr

    Posté par . Évalué à 3.

    Reptyr permet de reprendre une commande en cours d’exécution (en général pour le mettre dans un tmux/screen, très pratique quand on a oublié) :
    https://github.com/nelhage/reptyr

    • [^] # Re: Reptyr

      Posté par (page perso) . Évalué à 2.

      Il y a un paquet debian, et la doc existe en français…

      C'est vraiment efficace :)

      Ça fait un peu peur aussi… je peux jongler avec des processus à travers des terminaux.

      Merci!

      • [^] # Re: Reptyr

        Posté par . Évalué à 3.

        Sauf que la page de manuel française n'est pas à jour.
        Par exemple, dans la manpage anglaise (et le -h de la commande), on voit qu'on peut l'appeler dans cette variante:

        reptyr -l|-L [COMMAND [ARGS]]

        Mais dans la version française il n'est documenté que

        reptyr -l

        Donc mieux vaut se référer à la version anglaise.

Suivre le flux des commentaires

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