Я новичок в Ubuntu. Я использовал Sublime Text. Я понял, что после открытия Sublime Text из терминала, если я закрываю терминал, приложение продолжает работать. То же самое не верно для других приложений, как geany
.
После того, как я открываю приложение из терминала, когда я закрываю терминал, приложение также закрывается. Я пытался &exit
как geany &exit
. Но это не то, что я ищу.
Как я могу продолжать geany
работать даже после закрытия?
command-line
eddard.stark
источник
источник
Ответы:
В окне терминала введите
или
nohup
позволяет запускать приложение и быть невосприимчивым к зависаниям, поэтому закрытие окна терминала не повлияет на работу приложения. Добавление>/dev/null
к команде предотвращает созданиеnohup.out
в каждом каталоге, из которого запускается приложение.Со страницы руководства:
источник
nohup geany > /dev/null
илиnohup geany > /dev/null &
, чтобы предотвратить созданиеnohup.out
файла в текущем рабочем каталоге при каждом запуске командыnohup run1_cmd.sh > run1.out
.В качестве альтернативы
nohup
вы можете использовать встроенную оболочкуdisown
.disown
удаляет задания из списка заданий и, когда оболочка существует,SIGHUP
не отправляется этому процессу.источник
Вы можете использовать
exec geany & exit
(обратите внимание на exec и ampersand), если вам не нужен root иpkexec geany & exit
если вам нужны привилегии root.источник