Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个运行时间较长的sudo(或su)命令,即使最初调用该命令的用户注销,它也需要继续运行。
sudo
su
显然sudo sleep 60 & killall --user $USER也杀死了 sleep-command,因为它是我的 tmux/zsh 进程的子进程:
sudo sleep 60 & killall --user $USER
# pstree -s `pidof sleep` systemd───tmux───zsh───sudo───sleep
我怎样才能将该命令“提升”到实际的根进程层次结构中 - 或以任何其他方式使其保持注销?
使用nohup或制作另一个 tmux 窗口。
nohup