11 votes

Les commandes continuent-elles de s'exécuter après la fermeture de ma session ssh ?

Par exemple, je me connecte à un serveur et j'exécute une commande, par exemple ... wget, puis je ferme la fenêtre de terminaison. Mon téléchargement continue-t-il ? Ou cela dépend-il de l'application ? Si c'est le cas, comment puis-je le savoir ?

7voto

Lekensteyn Points 162346

Ça dépend.

Si vous fermez une session SSH, vous êtes déconnecté et tous les programmes actifs sont tués. Cela peut devenir problématique si vous avez de fréquentes coupures de connexion et il est donc recommandé d'utiliser la fonction screen dans une session SSH si vous ne voulez pas perdre votre session à la sortie.

La plupart des programmes disparaissent après une connexion SSH fermée s'ils sont exécutés en ligne de commande, par exemple nano o apt-get . do-release-upgrade utilise également screen et ne sera pas interrompu par une coupure de connexion.

1voto

Martin Thurau Points 3891

Vous pouvez également utiliser nohup si screen n'est pas disponible. Consultez l'entrée wikipedia à ce sujet à l'adresse suivante http://en.wikipedia.org/wiki/Nohup et vous trouverez quelques exemples.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X