nohup命令:让linux后台运行程序

原创 楚盟  2018-07-12 22:54  阅读 104 views 次

nohup这个命令就是让linux脚本程序在后台运行不中断的命令,这个命令经常会用得到;这个命令一旦进入后台运行是不能再返回前台查看的,意味着除非你结束它的进程否会潜伏在后台打死都不会出来;如果有时候还需要让在后台运行的程序命令返回前端,就需要使用screen了,这个随时能把它从后台召唤出现在前台;

有可能我对nohup理解出现偏差,欢迎大家来和我讨论;

 

nohup命令使用方法示例:

nohup 命令 &

nohup /root/start.sh &
nohup wget https://***.mp4 &
nohup ping www.5yun.oprg &

 

nohup命令使作业情况输出到文件:

 nohup command > myout.file 2>&1 & 

示例:

nohup ping www.baidu.com > /home/baidu.file 2>&1 &

 

查看正在后台作业的nohup进程:

jobs

[root@localhost 3T]# jobs 
[1]+  运行中               nohup ping www.baidu.com > myout.file 2>&1 &  

jobs -l

[root@localhost 3T]# jobs -l
[1]+  2694 运行中               nohup ping www.baidu.com > myout.file 2>&1 &  

2694就是系统进程号,可以通kill -s 9 2694将它杀死

本文地址:https://www.5yun.org/16978.html
关注我们:请关注一下我们的微信公众号:扫描二维码楚盟博客的公众号,公众号:chubin5yun
版权声明:本文为原创文章,版权归 楚盟 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 智宇
    智宇 【农民】 @回复

    能和贵站 换友情链接吗 http://www.shenhuangji.com

    • 楚盟
      楚盟【站长】2018-07-14 at 18:45  回复

      @智宇不好意思哦,我只换linux技术类博客