Фоновый процесс (nohup &) приостанавливается / возобновляется, когда пользователь выходит из системы / входит в систему
Ubuntu Server 11.10
Когда обычный (не root) пользователь запускает процесс с nohup, когда пользователь отключается от терминала, процесс (java) перестает отвечать. Когда пользователь снова подключается, процесс начинает отвечать снова.
Существуют ли какие-либо разрешения фонового процесса, о которых я не знаю, которые препятствуют запуску процесса в фоновом режиме?
Что может быть причиной такого поведения?
1 ответ
Я обычно перенаправляю stdout
а также stderr
а также используя nohup
, Я не уверен, если это необходимо, но это работает для меня.
Если программа когда-либо читает из stdin
это будет ждать.