Фоновый процесс (nohup &) приостанавливается / возобновляется, когда пользователь выходит из системы / входит в систему

Ubuntu Server 11.10

Когда обычный (не root) пользователь запускает процесс с nohup, когда пользователь отключается от терминала, процесс (java) перестает отвечать. Когда пользователь снова подключается, процесс начинает отвечать снова.

Существуют ли какие-либо разрешения фонового процесса, о которых я не знаю, которые препятствуют запуску процесса в фоновом режиме?
Что может быть причиной такого поведения?

1 ответ

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

Если программа когда-либо читает из stdin это будет ждать.

Другие вопросы по тегам