问题描述
我在 ESXi 上有一个脚本,我需要能够通过 ssh 进入、执行脚本、否认进程并退出 ssh 会话,同时保持进程运行?我尝试通过以下方式执行它:
nohup /etc/run_command
nohup /etc/run_comand &
我也试过这个例子:(Website - Sudoall.com)
exec /null >/dev/null 2>/dev/null
但我一定没有正确使用它,因为我得到了相同的结果。
有没有办法拒绝进程,退出 ssh 会话而不杀死 ESXi 上正在运行的进程?
---- 更新----
经过大量谷歌研究后,我偶然发现了这个 Website。 ESXi 没有 screen、tmux 或 disown。 nohup 不起作用...我试了一下 setid,它起作用了。
setsid /etc/run_command &
解决方法
经过大量谷歌研究后,我偶然发现了这个 Website。 ESXi 没有 screen、tmux 或 disown。 nohup 不起作用...我试了一下 setid,它起作用了。
setsid /etc/run_command &