我创建了一个启动应用程序的 bash 脚本。由于我希望在应用程序启动时关闭终端窗口,所以我使用了这一行:
firefox & 2> /dev/null; exit;
Run Code Online (Sandbox Code Playgroud)
只要我从命令行启动脚本,它就可以正常工作。但是,如果我从桌面启动器启动它,应用程序和终端都会关闭。谁能解释这是为什么。我使用的是 Ubuntu 10.10。
仅使用:
nohup firefox
Run Code Online (Sandbox Code Playgroud)
有用。但如果可能的话,我仍然想解释为什么从桌面启动器启动时原始版本不起作用。