ESXi SSH 会话退出会终止正在运行的作业 - nohup 结果相同

问题描述

我在 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 &

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...