Jeśli rozpocznę proces od nohup:
nohup WHATEVER &
jak mogę to znowu zobaczyć? Mam na myśli, jak ponownie podłączyć do niego mój terminal pod Linuksem, np .: Ubuntu 11.04 - tak jak w screen
pakiecie.
Co chcesz z tym zrobić?
Jak powiedział inny plakat, ekran jest lepszy, możesz załączyć / załączyć ponownie.
nohup
nie odłącza się od terminala, powoduje, że aplikacja ignoruje SIGHUP i (zwykle) przekierowuje stdout / stderr. Uruchom jobs
w swoim terminalu. Może to być tylko praca w tle i możesz ją przywrócić fg
. Nie wiem jak zdobyć stderr / stdout po przekierowaniu.
fg
zrobić :-( Czy istnieje na to lekarstwo?screen
Powinieneś był użyć screena, ponieważ jest on znacznie bardziej elastyczny niż nohup.
Ale jeśli chcesz dołączyć do procesu w taki sam sposób jak screen, ten link zawiera więcej informacji: /server/24425/can-i-nohup-screen-an-already-started-process
Zasadniczo możesz użyć
reptyr
zgodnie z opisem w linku lub użyć starego skryptu o nazwiescreenify
. Znalazłem skrypt tutaj: http://isteve.bofh.cz/~isteve/knowledgebase/articles/screenify.htmlźródło