在 ubuntu 中 alt+f2 会生成一个未附加到 shell 的进程。我该如何在 bash 中执行此操作?

在 ubuntu 中 alt+f2 会生成一个未附加到 shell 的进程。我该如何在 bash 中执行此操作?
emacs &

分叉但进程附加在 shell 上

nohup emacs &

类似这样的方法有效,但似乎会产生某种日志文件

那么 alt+f2 到底起什么作用?

答案1

启动后台进程后,&您可以使用内置命令disown将其与 shell 分离,并让其以分离方式运行。这或多或少也起到了nohup保存相关日志的作用。

本质上,Alt-F2 启动一个进程然后放弃它。

相关内容