美文网首页
程序挂在后台运行

程序挂在后台运行

作者: 逍遥_yjz | 来源:发表于2018-08-22 18:14 被阅读0次

1.后台进程的终止:

方法一:
  通过jobs命令查看job号(假设为num),然后执行kill %num

方法二:
  通过ps命令查看job的进程号(PID,假设为pid),然后执行kill pid
方法三:
ps -fe 也可以看看PID,根据CMD自已执行的运行文件,并结束进程。
ps -ef |grep python


前台进程的终止:

ctrl+c

可见,nohup 的使用是十分方便的,只需在要处理的命令前加上 nohup 即可,标准输出和标准错误缺省会被重定向到 nohup.out 文件中。一般我们可在结尾加上"&"来将命令同时放入后台运行,也可用">filename 2>&1"来更改缺省的重定向文件名。

nohup 示例

[root@pvcent107 ~]# nohup ping www.ibm.com &

[1] 3059

nohup: appending output to `nohup.out'

[root@pvcent107 ~]# ps -ef |grep 3059

root 3059 984 0 21:06 pts/3 00:00:00 ping www.ibm.com

root 3067 984 021:06 pts/3 00:00:00 grep 3059

[root@pvcent107 ~]#

相关文章

网友评论

      本文标题:程序挂在后台运行

      本文链接:https://www.haomeiwen.com/subject/yjgyiftx.html