nohup不生效?

474 阅读1分钟

nohup不生效?

  1. 在远程服务器上,nohup后台运行程序以后,查看日志发现程序运行正常
  2. 直接关闭ssh终端页面
  3. 打开一个新的终端页面,重新连接远程服务器
  4. ps -aux​ 查看第一步 nohup​ 后台运行的程序进程,发现进程退出了。

原因: 第2步直接关闭ssh终端页面导致ssh异常关闭,进一步导致nohup进程退出

解决办法: 第2步关闭ssh终端之前,先用exit正常退出ssh,然后再关闭终端页面。