GNU/Linux >> Tutoriels Linux >  >> Linux

Ssh - Continuer à exécuter les processus après la déconnexion de la session Ssh ?

J'ai parfois de longs processus en cours d'exécution que je veux lancer avant de rentrer chez moi, donc je crée une session SSH sur le serveur pour démarrer le processus, mais ensuite je veux fermer mon ordinateur portable et rentrer chez moi et plus tard, après le dîner, je veux vérifier le processus que j'ai commencé avant de quitter le travail. Comment puis-je faire cela avec SSH ? Je crois comprendre que si vous interrompez votre connexion SSH, vous interrompez également votre session de connexion sur le serveur, ce qui tue le long processus en cours d'exécution.

Réponse acceptée :

Utilisez nohup pour que votre processus ignore le signal de raccrochage :

$ nohup long-running-process &
$ exit

Linux
  1. Comment afficher la sortie d'un processus en cours d'exécution dans une autre session Bash ?

  2. Ssh - Comment faire pour qu'un processus que je démarre pendant une session Ssh s'exécute après la fin de la session ??

  3. Continuer à exécuter un programme Python même après la déconnexion de la session Ssh ?

  4. Comment afficher les processus en cours d'exécution de n'importe quel utilisateur dans SSH ?

  5. Le tuyau cassé EC2 ssh met fin au processus en cours d'exécution

Comment répertorier les processus en cours d'exécution sous Linux

5 façons de maintenir les sessions et les processus SSH à distance en cours d'exécution après la déconnexion

Comment répertorier les processus en cours d'exécution sous Linux :guide du débutant

Commande d'écran Linux :Maintenir les processus en cours d'exécution malgré une connexion interrompue

Processus en cours d'exécution

Comment maintenir les sessions SSH à distance en cours d'exécution après la déconnexion