程序挂在后台运行

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容