我想从 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
以将命令置于前台