![从 bash 脚本启动单独/独立的应用程序](https://linux22.com/image/176904/%E4%BB%8E%20bash%20%E8%84%9A%E6%9C%AC%E5%90%AF%E5%8A%A8%E5%8D%95%E7%8B%AC%2F%E7%8B%AC%E7%AB%8B%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我想从 bash 脚本启动可执行文件(应用程序),退出脚本,关闭终端并让应用程序自行运行。我怎样才能做到这一点?
答案1
NOHUP
确实是“标准”解决方案。但我通常用
screen -s somecommand -S somename -d -m
这将在后台somecommand
命名的会话中启动。命令结束后,会话将自动停止。somename
使用屏幕(除其他外)具有以下优势:
- 运行
screen -r somename
以将命令置于前台 - 按Ctrl+AD将其放回后台
我想从 bash 脚本启动可执行文件(应用程序),退出脚本,关闭终端并让应用程序自行运行。我怎样才能做到这一点?
NOHUP
确实是“标准”解决方案。但我通常用
screen -s somecommand -S somename -d -m
这将在后台somecommand
命名的会话中启动。命令结束后,会话将自动停止。somename
使用屏幕(除其他外)具有以下优势:
screen -r somename
以将命令置于前台