Как закрыть терминал после открытия чего-либо из него [дубликат]

Я новичок в Linux, так что это может быть очень глупый вопрос, я попытаюсь задать свой вопрос, приведя пример. Когда я выполняю команду в терминале

chromium-browser

chromium открывается вверх, но я не могу закрыть терминал, не закрыв браузер. когда я выхожу, браузер терминала закрывается автоматически. Поэтому я хотел знать, как закрыть этот терминал, не закрывая браузер.

1
задан 19 June 2020 в 15:23

3 ответа

Поместите & после любой команды, которую вы хотите запустить в фоновом режиме после выхода из терминала.

chromium-browser &

должен сделать свое дело.
Ссылка на вопрос StackOverflow, объясняющая его

1
ответ дан 19 June 2020 в 21:22

Вам необходимо отключить браузер от терминала. Я думаю, что это последовательность:

chromium-browser </dev/null >/dev/null 2>&1 &
# or
nohup chromium-browser &

disown
exit
2
ответ дан 19 June 2020 в 21:22

Вы можете сделать это, запустив что-то подобное из терминала:

chromium-browser &
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.
3
ответ дан 19 June 2020 в 21:22

Другие вопросы по тегам:

Похожие вопросы: