Envelopper la session en cours dans une session écran


9

J'ai commencé une grosse opération, mais je n'ai pas commencé de session d'écran, donc je ne peux pas me déconnecter sans annuler l'opération.

Existe-t-il un moyen d'injecter l'écran pour que l'opération continue et envoie sa sortie à la session écran et que je puisse déconnecter ma session ssh en toute sécurité?


Réponses:


5

Après avoir parcouru votre "Non" lien J'ai trouvé cette réponse sur serverfault de earl:

Cependant, pour votre problème réel, vous pouvez essayer une autre chose: après avoir lancé votre travail à partir du terminal, mettez-le en arrière-plan en tapant ctrl-z puis bg. Après cela, détachez le travail de son shell parent - dans bash: disown -h%. Après cela, vous pouvez fermer le terminal en toute sécurité et le travail continuera de s'exécuter.

Et celui-ci à partir de la même question de Rob Wells:

$ screen -S my_process
$ retty $ (pgrep my_process)
/ redessiner


1
Dans la question liée, reptyr a mieux fonctionné que retty pour moi. assez détaché mais n'a pas pu se réinstaller.
— Leo

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.