Linux 程序后台运行

命令:nohup /root/start.sh &shell

在shell中回车后提示:session

[~]$ appending output to nohup.outapp

     原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的做用。ide

可是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out能够看到在关闭终端瞬间服务自动关闭。spa

一、在当shell中提示了nohup成功后还须要按终端上键盘任意键退回到shell输入命令窗口,而后经过在shell中输入exit来退出终端;进程

二、在nohup执行成功后直接点关闭程序按钮关闭终端这时候会断掉该命令所对应的session,致使nohup对应的进程被通知须要一块儿shutdown。
it

相关文章
相关标签/搜索