Je suis nouveau sur Ubuntu. J'ai utilisé Sublime Text. J'ai réalisé qu'après avoir ouvert Sublime Text à partir du terminal, si je ferme le terminal, l'application continue de fonctionner. La même chose n'est pas vraie pour d'autres applications comme geany
.
Après avoir ouvert l'application à partir du terminal, lorsque je ferme le terminal, l'application se ferme également. J'ai essayé &exit
comme geany &exit
. Mais ce n'est pas ce que je recherche.
Comment puis-je continuer à geany
courir même après l'avoir fermé?
command-line
eddard.stark
la source
la source
Réponses:
Dans une fenêtre de terminal, saisissez
ou
nohup
permet à l'application d'être exécutée et à l'abri des blocages, donc la fermeture de la fenêtre du terminal n'aurait aucun effet sur l'application en cours d'exécution. Ajout du>/dev/null
à la commande empêche la création d'unnohup.out
dans chaque répertoire à partir duquel l'application est exécutée.Depuis la page de manuel:
la source
nohup geany > /dev/null
- être ounohup geany > /dev/null &
, pour empêcher la création d'unnohup.out
fichier dans le répertoire de travail en cours à chaque exécution de la commandenohup run1_cmd.sh > run1.out
.Comme alternative à
nohup
vous, vous pouvez utiliser le shell intégrédisown
.disown
supprime les travaux de la liste des travaux et, lorsque le shell existe,SIGHUP
n'est pas envoyé à ce processus.la source
Vous pouvez utiliser
exec geany & exit
(notez l'exec et l'esperluette) si vous n'avez pas besoin de root etpkexec geany & exit
si vous avez besoin des privilèges root.la source