Forum Linux.général Laisser une session ouverte linux

Posté par . Licence CC by-sa.
Tags : aucun
2
14
juin
2018

Bonjour,

Je suis connecté avec putty en ssh. Dessus j'ai lancé un processus que tourne avec la commande :
mono --debug JacketConsole.exe

Le soucis est quand je ferme mon putty le session se ferme et donc le processus se coupe.

Comment faire pour le laisse tourner ?

MErci

  • # screen

    Posté par . Évalué à 6.

    Voilà quelques pistes:
    - Ultra simple, utilise nohup (man nohup et éventuellement installation avant)
    - Assez simple et basique, utilise screen (man screen et éventuellement installation avant)
    - Un peu plus "au bout du bout" lancer ça comme un service via systemd

    Pour commencer je pense que la 1ere piste sera déjà pas mal et la seconde un peu plus agréable :-) dans la mesure où à la reconnexion en ssh tu peux récupérer le screen (screen -r).

    • [^] # Re: screen

      Posté par . Évalué à 2.

      Merci :D

    • [^] # Re: screen

      Posté par . Évalué à 1.

      comme rycks :

      • à l'ancienne :
        nohup tacommande

      • plus moderne :

        • ouvrir une session screen -RdS lenomdetasession
        • lancer tacommande, et se deconnecter de screen avec le raccourci qui va bien (ou fermer sauvagement putty, perdre le reseau, etc)
        • revenir dans la session screen en repetant la commande screen -RdS lenomdetasession
      • encore plus moderne, similaire à screen avec d'autres possibilités : tmux
        qui te permet en plus de n'ouvrir qu'un seul putty mais de splitter ton ecran, d'avoir des onglets, etc dans une seule session ssh,
        et qui permet evidemment de la deconnecter et la reprendre plus tard.

      • [^] # Re: screen

        Posté par . Évalué à 4.

        plus moderne

        Je ne vois absolument pas ce que vient faire la "modernité" entre nohup et screen : ces outils répondent à deux besoins différents, qui n'ont rien à voir avec la modernité. J'utilise les deux solutions en fonction des circonstances : nohup lorsque je ne dois pas avoir d'interactivité avec ce que j'exécute, et un screen lorsque je dois avoir de l'interactivité avec ce que j'exécute.

        • [^] # Re: screen

          Posté par . Évalué à 4.

          peut-etre simplement la date de creation des outils (nohup, screen puis tmux) ?
          mais je n'ai pas non plus vraiment vérifié

Suivre le flux des commentaires

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