我正在准备考试,不同的科目有不同的环境。例如,我希望能够启动一个java_course脚本来打开我需要的PDF,然后启动eclipse和firefox,也许另一个shell将独立于我启动的shell。
到目前为止,我从以下几个方面开始:
abc@xyz:~$ okular abc.pdf def.pdf hij.pdf & firefox & eclipse &从shell启动的所有内容也将被关闭。
提前感谢您的建议。
发布于 2015-03-26 00:15:00
如果当您关闭shell时,从shell启动的应用程序正在关闭,那么它们不会以应有的方式自行分离。
不过,我认为这些应用程序应该正确地执行此操作。
如果它们(或其他一些应用程序)不是这样的,您可以尝试将标准输入、输出和错误重定向到/dev/null,以帮助它们实现这一点:
$ { okular abc.pdf def.pdf hij.pdf & firefox & eclipse & } </dev/null >/dev/null 2>&1或者,也许更强大的是,这是像nohup和detach这样的工具的用途:
$ nohup okular abc.pdf def.pdf hij.pdf & nohup firefox & nohup eclipse &https://stackoverflow.com/questions/29260786
复制相似问题