如何在终端中退出应用程序,同时让它在后台运行

时间:2016-11-17 02:58:36

标签: bash terminal background-process

我去年在Linux课程中学会了如何做到这一点,但不能为我的生活记住如何去做。我谷歌搜索了大约30种不同的单词组合,试图找出方法,但没有任何东西正在进行正确的搜索。

我正在尝试回忆如何关闭应用程序(如pico或emacs)并让它在后台运行。

此外,知道如何在我离开的地方重新选择该应用程序可能会很好,这是我从未学过的。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

对于简单的命令,而是直接运行您的应用程序,请使用nohup调用它,如下所示:

nohup ./myScript.sh &  

或者对于像emacs这样复杂的东西,您可以使用screen

答案 1 :(得分:1)

使用Bash和其他一些shell时,可以使用Ctrl + Z暂停程序,然后运行“fg”将其恢复到前台。如果您希望程序继续在后台运行,则键入“bg”将恢复该过程。如果进程在后台打印任何输出,则显示可能最终会被损坏。

相关问题