2014-09-02 3 views
0

У меня есть более длинная работа sudo (или su), которая должна продолжаться, даже если пользователь, который изначально вызвал команду, вышел из системы.Как я могу продолжать sudo-сессию, даже когда вызывающий пользователь выходит из системы?

Очевидно sudo sleep 60 & killall --user $USER также убивает сон-команды, так как это дитя моего tmux процесса/ЗШ:

# pstree -s `pidof sleep` 
systemd───tmux───zsh───sudo───sleep 

Как я могу «поднять» эту команду в реальной иерархии корневой процесс - или сделать его сохранить выход из системы любым другим способом?

ответ

1

Используйте nohup или создайте другое окно tmux.

+0

Спасибо. 'nohup' работает. Использование другого сеанса tmux завершится неудачно, поскольку я запускаю 'killall --user $ {USER}'. Я соответствующим образом обновил этот вопрос. – user569825

Смежные вопросы