zoukankan      html  css  js  c++  java
  • nohup 程序名 & (使程序推到后台运行,即使终端关闭,该程序依然运行)

    IshallbeThatIshallbe:~ iamthat$ ps -ef |grep ping
      502   450     1   0  9:30PM ??         0:00.05 ping www.baidu.com
      502   492   475   0  9:32PM ttys000    0:00.00 grep ping
    IshallbeThatIshallbe:~ iamthat$ kill -9 502
    -bash: kill: (502) - No such process
    IshallbeThatIshallbe:~ iamthat$ kill -9 450
    IshallbeThatIshallbe:~ iamthat$ ps -ef |grep ping
      502   495   475   0  9:33PM ttys000    0:00.00 grep ping
    
    首先我这里 kill ping 百度的进程 重新演示
    
    创建程序:
    
    IshallbeThatIshallbe:~ iamthat$ nohup ping www.baidu.com >> ping.txt &
    [1] 507      ---注意这为进程号
    IshallbeThatIshallbe:~ iamthat$ 
    
    可以看到该程序不断有输出
    
    IshallbeThatIshallbe:~ iamthat$ tail -f ping.txt
    64 bytes from 180.97.33.108: icmp_seq=19 ttl=54 time=46.477 ms
    64 bytes from 180.97.33.108: icmp_seq=20 ttl=54 time=45.426 ms
    64 bytes from 180.97.33.108: icmp_seq=21 ttl=54 time=46.482 ms
    64 bytes from 180.97.33.108: icmp_seq=22 ttl=54 time=45.679 ms
    64 bytes from 180.97.33.108: icmp_seq=23 ttl=54 time=46.772 ms
    64 bytes from 180.97.33.108: icmp_seq=24 ttl=54 time=47.559 ms
    64 bytes from 180.97.33.108: icmp_seq=25 ttl=54 time=45.568 ms
    64 bytes from 180.97.33.108: icmp_seq=26 ttl=54 time=44.652 ms
    64 bytes from 180.97.33.108: icmp_seq=27 ttl=54 time=44.747 ms
    64 bytes from 180.97.33.108: icmp_seq=28 ttl=54 time=45.868 ms
    64 bytes from 180.97.33.108: icmp_seq=29 ttl=54 time=47.068 ms
    64 bytes from 180.97.33.108: icmp_seq=30 ttl=54 time=46.171 ms
    64 bytes from 180.97.33.108: icmp_seq=31 ttl=54 time=47.026 ms
    64 bytes from 180.97.33.108: icmp_seq=32 ttl=54 time=45.162 ms
    64 
    

     关闭终端,重新打开一个终端

    Last login: Wed Apr  1 21:37:38 on ttys000
    IshallbeThatIshallbe:~ iamthat$ tail -f ping.txt 
    64 bytes from 180.97.33.108: icmp_seq=76 ttl=54 time=48.586 ms
    64 bytes from 180.97.33.108: icmp_seq=77 ttl=54 time=46.160 ms
    64 bytes from 180.97.33.108: icmp_seq=78 ttl=54 time=48.099 ms
    64 bytes from 180.97.33.108: icmp_seq=79 ttl=54 time=44.345 ms
    64 bytes from 180.97.33.108: icmp_seq=80 ttl=54 time=47.058 ms
    64 bytes from 180.97.33.108: icmp_seq=81 ttl=54 time=44.917 ms
    64 bytes from 180.97.33.108: icmp_seq=82 ttl=54 time=44.886 ms
    64 bytes from 180.97.33.108: icmp_seq=83 ttl=54 time=47.997 ms
    64 bytes from 180.97.33.108: icmp_seq=84 ttl=54 time=45.928 ms
    64 bytes from 180.97.33.108: icmp_seq=85 ttl=54 time=46.988 ms
    64 bytes from 180.97.33.108: icmp_seq=86 ttl=54 time=44.337 ms
    64 bytes from 180.97.33.108: icmp_seq=87 ttl=54 time=48.580 ms
    

    程序依然在输出在运行。

    可以看到那个507的进程一直在跑
    
    IshallbeThatIshallbe:~ iamthat$ ps -ef |grep ping
      502   507     1   0  9:36PM ??         0:00.05 ping www.baidu.com
      502   528   520   0  9:38PM ttys000    0:00.00 grep ping
    IshallbeThatIshallbe:~ iamthat$ 
    
  • 相关阅读:
    [HAOI2018]苹果树
    [TJOI2013]拯救小矮人
    [SDOI2016]硬币游戏
    一辈子都学不会的有上下界的网络流
    [AHOI2014/JSOI2014]支线剧情
    [JSOI2009]球队收益
    hdu-1856 More is better---带权并查集
    hdu-1325 Is It A Tree?---并查集
    hdu-1272 小希的迷宫---并查集或者DFS
    hdu1213-How Many Tables---基础并查集
  • 原文地址:https://www.cnblogs.com/IamThat/p/4385437.html
Copyright © 2011-2022 走看看