我是一个 Linux 新手,所以这个问题可能很愚蠢,我会试着举个例子来提问。当我在终端中执行命令时
chromium 浏览器
chromium 打开了,但是如果不关闭浏览器,我就无法关闭终端。当我退出时,终端浏览器会自动关闭,所以我想知道如何在不关闭浏览器的情况下关闭该终端。
答案1
您可以通过从终端运行以下命令来完成此操作:
chromium-browser &
disown
您需要disown
从终端访问该程序。
更多信息disown
:
~$ disown --help
disown: disown [-h] [-ar] [jobspec ... | pid ...]
Remove jobs from current shell.
Removes each JOBSPEC argument from the table of active jobs. Without
any JOBSPECs, the shell uses its notion of the current job.
Options:
-a remove all jobs if JOBSPEC is not supplied
-h mark each JOBSPEC so that SIGHUP is not sent to the job if the
shell receives a SIGHUP
-r remove only running jobs
Exit Status:
Returns success unless an invalid option or JOBSPEC is given.
答案2
您需要将浏览器与终端分离。我认为顺序如下:
chromium-browser </dev/null >/dev/null 2>&1 &
# or
nohup chromium-browser &
disown
exit