nohup有时候会有问题:当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。
有个操作终端时的细节:当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端;而我是每次在nohup执行成功后直接点关闭程序按钮关闭终端。所以这时候会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。
【解决】使用nohup &命令运行shell脚本,关闭终端仍然退出
最新推荐文章于 2025-09-22 20:33:59 发布
本文解析了nohup命令的常见误区,指出在成功执行nohup后直接关闭终端会导致进程意外终止。正确的做法是在nohup执行成功后按任意键返回shell,再输入exit命令退出终端,以确保进程稳定运行。
511

被折叠的 条评论
为什么被折叠?



