红联Linux门户
Linux帮助

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

发布时间:2016-08-13 15:22:48来源:linux网站作者:Michelle's Home
一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令:
nohup 命令 &
如:nohup ./studio.sh &
 
网上其他解决方案:
1.除了nohup 以外,还有setsid和disown等方法
不过现在,如果这种是长期需要运行的,我一般都用supervisor来管理了。
2.我是用tmux,执行之后用ctrl-b d直接把整个tmux放到后台。同一组命令可以放到一个tmux实例里面,以后随时可以把这一组命令一起调出来。
 
感兴趣的可以验证下。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/23276.html