Jestem nowy w Ubuntu. Użyłem Sublime Text. Zdałem sobie sprawę, że po otwarciu Sublime Text z terminala, jeśli zamknę terminal, aplikacja będzie nadal działać. To samo nie dotyczy innych aplikacji, takich jak geany
.
Po otwarciu aplikacji z terminala, kiedy zamykam terminal, aplikacja również się zamyka. Próbowałem &exit
jak geany &exit
. Ale nie tego szukam.
Jak mogę kontynuować geany
bieg nawet po jego zamknięciu?
command-line
eddard.stark
źródło
źródło
Odpowiedzi:
W oknie terminala wpisz
lub
nohup
pozwala na uruchamianie aplikacji i odporny na zawieszanie się, więc zamknięcie okna terminala nie miałoby wpływu na uruchamianie aplikacji. Dodanie>/dev/null
do polecenia uniemożliwia utworzenienohup.out
w każdym katalogu, z którego uruchamiana jest aplikacja.Ze strony podręcznika:
źródło
nohup geany > /dev/null
lubnohup geany > /dev/null &
, aby zapobiec tworzeniunohup.out
pliku w bieżącym katalogu roboczym za każdym razem, gdy komenda jest uruchamiananohup run1_cmd.sh > run1.out
.Jako alternatywę
nohup
możesz użyć wbudowanej powłokidisown
.disown
usuwa zadania z listy zadań, a gdy powłoka istnieje,SIGHUP
nie jest wysyłana do tego procesu.źródło
Możesz użyć
exec geany & exit
(zwróć uwagę na exec i ampersand), jeśli nie potrzebujesz roota ipkexec geany & exit
jeśli potrzebujesz uprawnień roota.źródło