我们需要使用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我们的程序依然会持续运行,如果需要关闭我们再通过以上命令回到程序退出即可。
网友评论