关于nohup怎么停止的信息
本文目录一览:
守护进程 nohup
nohup和的区别
关于nohup怎么停止的信息
: 指在后台运行
nohup: 不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;才是后台运行
是指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出
那么,我们可以巧妙的吧他们结合起来用就是
nohup COMMAND
这样就能使命令的在后台执行
例如:
1. sh test.sh
将sh test.sh任务放到后台 ,即使关闭xshell退出当前session依然继续运行,但 标准输出和标准错误信息会丢失(缺少的日志的输出)
将sh test.sh任务放到后台 ,关闭xshell,对应的任务也跟着停止。
2. nohup sh test.sh
将sh test.sh任务放到后台,关闭标准输入, 终端不再能够接收任何输入(标准输入) ,重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭xshell退出当前session依然继续运行。
3. nohup sh test.sh
将sh test.sh任务放到后台,但是依然可以使用标准输入, 终端能够接收任何输入 ,重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭xshell退出当前session依然继续运行。
参考链接:
nohup 的程序怎么停止
用 nohup, 例如: nohup your_c_program 这个c程序就会在後台继续执行(无论putty有没有被关闭) 这个c程序的output会被储存在nohup.out中。
怎么结束nohup运行的进程
用ps
查看进程号,例如
ps
-ef|grep
myapp
得到进程号后
kill
123
如果杀不掉
kill
-9
123
另外还需要看看执行kill
的用户对不对,试试用root用户杀。如果还不行,看看进程状态是不是已经是一个僵尸了,可能作系统也有BUG的。不行就重启了
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。