问题
我的博客:https://blog.itwk.cc
使用nohup的大多数人都遇到过这个问题,明明正常运行的nohup后台进程,结果突然间就没了,,,前些天我在服务器中跑的shell脚本也是,用nohup没一会就掉了,查看日志没有任何报错信息,那如何解决这个问题呢。。。
解决方法
正常情况下 我们使用nohup
运行后台进程用到如下命令
nohup sh /opt/shell.sh > /var/log/nohup-shell.log 2>&1
然后我们通常执行完成之后直接关闭终端,这样会导致nohup进程在某个时间自己就结束了,而且还没有任何保存
正确的方法是使用执行完成nohup命令使用exit退出终端就不会出现这个错误啦