Si je démarre un processus avec nohup:
nohup WHATEVER &
alors comment puis-je le revoir? Je veux dire comment y attacher à nouveau mon terminal sous Linux, par exemple: Ubuntu 11.04 - tout comme avec le screen
paquet.
Si je démarre un processus avec nohup:
nohup WHATEVER &
alors comment puis-je le revoir? Je veux dire comment y attacher à nouveau mon terminal sous Linux, par exemple: Ubuntu 11.04 - tout comme avec le screen
paquet.
Réponses:
Que voulez-vous en faire?
Comme l'a dit une autre affiche, l'écran est meilleur, vous pouvez attacher / rattacher.
nohup
ne se déconnecte pas du terminal, il fait que votre application ignore SIGHUP et redirige (généralement) stdout / stderr. Exécutez jobs
dans votre terminal. Ce n'est peut-être qu'un travail de fond, et vous pouvez le ramener avec fg
. Je ne sais pas comment obtenir stderr / stdout une fois que vous l'avez redirigé.
screen
Vous devriez avoir utilisé l'écran en premier lieu car il est beaucoup plus flexible que nohup.
Mais si vous souhaitez vous attacher au processus de la même manière que l'écran, ce lien fournit plus d'informations: /server/24425/can-i-nohup-screen-an-already-started-process
Fondamentalement, vous pouvez soit utiliser reptyr
comme décrit dans le lien, soit utiliser un ancien script appelé screenify
. J'ai trouvé le script ici: http://isteve.bofh.cz/~isteve/knowledgebase/articles/screenify.html
fg
je ne peux pas :-( Y a-t-il un remède à cela?