- nohup命令
如下所示:
$ nohup ./shell-script.sh >/dev/null 2>&1 &
-
screen命令
screen命令就是
我来了,我运行,我走了
。通过nohup和&符号在后台执行命令,即使你退出登录,这个程序也会一直在后台执行。你却无法重新连接到这个会话,若重新连接该会话,screen命令可以。
开启:
$ screen
运行:
$ sh shell_script.sh
开多个windows:
$ Ctr + A + C
切换windows:
$ Ctr + A + 序号
查看运行的进程:
$ ps aux | grep shell_script.sh
杀掉进程
$ kill + 进程序号