У меня есть более длинная работа sudo
(или su
), которая должна продолжаться, даже если пользователь, который изначально вызвал команду, вышел из системы.Как я могу продолжать sudo-сессию, даже когда вызывающий пользователь выходит из системы?
Очевидно sudo sleep 60 & killall --user $USER
также убивает сон-команды, так как это дитя моего tmux процесса/ЗШ:
# pstree -s `pidof sleep`
systemd───tmux───zsh───sudo───sleep
Как я могу «поднять» эту команду в реальной иерархии корневой процесс - или сделать его сохранить выход из системы любым другим способом?
Спасибо. 'nohup' работает. Использование другого сеанса tmux завершится неудачно, поскольку я запускаю 'killall --user $ {USER}'. Я соответствующим образом обновил этот вопрос. – user569825