Linux自动启动

时间:2015-03-25 16:08:23

标签: linux bash shell autostart

我正在为考试做准备,并为不同的科目提供不同的环境。我希望能够以例如java_course脚本开始,该脚本打开我需要的PDF,并启动eclipse和firefox,也许还有另外一个shell,它将与我开始的shell无关。

到目前为止,我开始:

abc@xyz:~$ okular abc.pdf def.pdf hij.pdf & firefox & eclipse &

从shell开始的所有东西也将被关闭。

提前感谢任何建议。

1 个答案:

答案 0 :(得分:2)

如果在关闭shell时从shell启动的应用程序正在关闭,那么它们就不会按原样分离。

尽管我认为,这些应用程序应该正确地执行此操作。

如果他们(或其他一些应用程序)不是,您可以尝试将标准输入,输出和错误重定向到/dev/null,以帮助他们:

$ { okular abc.pdf def.pdf hij.pdf & firefox & eclipse & } </dev/null >/dev/null 2>&1

或者,也许更强大,这就是nohupdetach等工具的用途:

$ nohup okular abc.pdf def.pdf hij.pdf & nohup firefox & nohup eclipse &