程序挂在后台运行

2018-08-22  本文已影响0人  逍遥_yjz

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 ~]#

上一篇下一篇

猜你喜欢

热点阅读