美文网首页
Linux环境下使用screen让程序一直在后台运行

Linux环境下使用screen让程序一直在后台运行

作者: 文知道 | 来源:发表于2020-08-10 16:23 被阅读0次

    我们需要使用screen这个程序。首先我们需要安装screen:

    sudo apt-get install screen
    

    完成后我们输入screen,回车后进入screen的提示信息后再按回车来进入。接下来我们输入我们要运行的命令:

    $ ./start.sh  # 换成要一直在后台运行的程序
    

    当程序开始运行后,我们输入Ctrl + A,然后按D键来detach,完成后screen会脱离:

    来查看我们运行的进程:

    screen -ls
    # 例如,显示如下内容
    There is a screen on:
            27258.pts-2.vmi430403   (08/10/2020 03:15:02 AM)    (Detached)
     Socket in /var/run/screen/S-root.
    

    screen的强大在于我们可以再回到运行的程序里

    screen -r  27258.pts-2.vmi430403
    
    • 现在就算我们关闭terminal我们的程序依然会持续运行,如果需要关闭我们再通过以上命令回到程序退出即可。

    相关文章

      网友评论

          本文标题:Linux环境下使用screen让程序一直在后台运行

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