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

nohup 命令 &

如:nohup ./studio.sh &

网上其他解决方案:

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

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

 

感兴趣的可以验证下

相关文章:

  • 2022-12-23
  • 2021-06-05
  • 2022-12-23
  • 2021-12-03
  • 2021-04-18
  • 2021-11-13
  • 2022-12-23
猜你喜欢
  • 2021-07-30
  • 2022-12-23
  • 2021-05-20
  • 2021-10-28
  • 2022-12-23
  • 2021-12-06
相关资源
相似解决方案