美文网首页
linux 后台运行命令

linux 后台运行命令

作者: 墨线宝 | 来源:发表于2023-09-03 11:41 被阅读0次

    后台运行命令

    很多时候需要将命令放在后台执行,那么如何让命令在后台运行呢,只需要在命令后加上&即可

    如:

    java -jar test.jar &
    

    查看后台进程

    #-l 表示显示工作的PID
    jobs [-l]
    

    但是后台运行的命令在关闭终端之后就会终止,如何解决这个问题呢?

    • 使用定时任务,让系统执行该命令,这样该命令就与终端无关了,不依赖所登录的终端

    • 使用nohup命令,使得后台命令在离开操作终端也可以正确的在后台执行,nohup的作用就是不挂断的运行命令

      nohup [命令] &
      
      

    例:

    nohup ./Test 1>/dev/null 2>log &
    
    # 把命令的标准输出保存到日志文件test.log中 再将错误输出保存到参数1中,即test.log文件中
    nohup ./Test test.log 2>&1 &
    

    https://zhhll.icu/2021/linux/日常管理/后台运行命令/

    本文由mdnice多平台发布

    相关文章

      网友评论

          本文标题:linux 后台运行命令

          本文链接:https://www.haomeiwen.com/subject/cobfvdtx.html