Linux在终端启动程序关闭终端不退出的方法

一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令:

nohup 命令 &

如:nohup ./studio.sh &

网上其他解决方案:

1.除了nohup 以外,还有setsid和disown等方法
不过现在,如果这种是长期需要运行的,我一般都用supervisor来管理了。

2.我是用tmux,执行之后用ctrl-b d直接把整个tmux放到后台。同一组命令可以放到一个tmux实例里面,以后随时可以把这一组命令一起调出来

 

感兴趣的可以验证下

posted @ 2016-08-11 17:50  Michelle's Home  阅读(1794)  评论(0编辑  收藏  举报