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.