我有一个更长的sudo
(或su
)命令,即使最初调用该命令的用户注销也需要继续运行。
显然sudo sleep 60 & killall --user $USER
也杀死了sleep-command,因为它是我的tmux / zsh进程的一个孩子:
# pstree -s `pidof sleep`
systemd───tmux───zsh───sudo───sleep
如何将该命令“解除”到实际的根进程层次结构中 - 或者以任何其他方式保持注销?
答案 0 :(得分:1)
使用nohup
或制作另一个tmux窗口。