Как подключиться к процессу nohup?

Если я начинаю процесс с nohup:

nohup WHATEVER &

тогда как я могу увидеть его снова? Я имею в виду, как подключить Мой терминал к нему снова под Linux, например: Ubuntu 11.04 - так же, как с screen пакета.

30
задан slhck
27.01.2023 9:56 Количество просмотров материала 2771
Распечатать страницу

2 ответа

что вы хотите с ним сделать?

по мере того как другой плакат говорил, экран лучший, вы можете прикрепить/reattach.

nohup не отключается от терминала, это делает ваше приложение игнорировать SIGHUP, и (обычно) перенаправляет stdout/stderr. Беги jobs в вашем терминале. Это может быть просто фоновая работа, и вы можете вернуть ее с fg. Я не знаю, как получить stderr/stdout после перенаправления.

6
отвечен Rich Homolka 2023-01-28 17:44

вы должны были использовать экран в первую очередь, как это намного более гибким, чем nohup.



Но если вы хотите присоединить к процессу так же, как экран, эта ссылка предоставляет дополнительную информацию : https://serverfault.com/questions/24425/can-i-nohup-screen-an-already-started-process

в основном вы можете использовать reptyr как описано в ссылке, или вы можете использовать старый сценарий под названием screenify. Я нашел сценарий здесь : http://isteve.bofh.cz/~isteve/knowledgebase/articles/screenify.html

2
отвечен Sharken 2023-01-28 20:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх