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 screenpaquet.
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 screenpaquet.
Réponses:
Que voulez-vous en faire?
Comme l'a dit une autre affiche, l'écran est meilleur, vous pouvez attacher / rattacher.
nohupne se déconnecte pas du terminal, il fait que votre application ignore SIGHUP et redirige (généralement) stdout / stderr. Exécutez jobsdans 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 reptyrcomme 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
fgje ne peux pas :-( Y a-t-il un remède à cela?