在xshell 中运行脚本
nohup sh xxx.sh &
或者 nohup php task.php &
无法通过Ctrl+c或者关闭xshell窗口 终止进程
如何kill掉这个进程呢?
查看进程端口:ps -aux |grep shtest.sh
或者 ps -aux |grep task.php
格式:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
结束进程:kill -9 进程号
nohup * & 含义
nohup :强制运行
&结尾 :后台运行
命令解释
1. nohup运行时:用Ctrl+C 能终止程序 ,关闭shell 程序依然在运行
2. * &:用Ctrl+c 程序依然运行,关闭shell 程序终止运行
3. 组合使用 nohup * & :守护进程 ,kill 程序 才能终止运行
nohup与Session无关; &与当前界面无关