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

程序挂在后台运行

作者: 逍遥_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