Normalement, lorsque vous utilisez le terminal pour course un programme, si tu veux fermer terminal, cela fermera également le programme en cours. Pour éviter ce comportement, il y a un petit astuce. |
Supposons que vous ayez ouvert nautilus depuis un terminal en exécutant:
nautile
Vous souhaitez maintenant fermer le terminal sans fermer la fenêtre Nautilus. Pour ce faire, appuyez sur Ctrl + z dans le terminal et exécutez les commandes suivantes:
désavouer -h% 1
bg 1
Une fois cela fait, vous pouvez fermer le terminal sans affecter le programme que vous avez ouvert depuis le terminal.
Comme le suggère Rafa (un de nos lecteurs), une autre méthode similaire mais qui n'a pas exactement les mêmes effets est d'ajouter le paramètre & à la fin de la commande que vous souhaitez exécuter. Par exemple, pour ouvrir nautilus, ce serait comme ceci:
nautile et
Cela signifie que vous pouvez continuer à utiliser le terminal après avoir exécuté le programme mais, contrairement à la méthode précédente, la fermeture du terminal fermera également le programme exécuté.
xD m'a déjà sauvé ces conseils merci beaucoup encore 😀
Super, merci beaucoup pour les conseils ^ __ ^
C'est un bon conseil.
Bon message
Merci Envi! J'ai déjà mis à jour l'article pour qu'il n'y ait aucun doute et être plus clair ...
Étreinte! Paul.
Ce n'est pas vraiment le cas. Le processus s'exécute en arrière-plan en laissant le terminal libre, mais au moment où le terminal est fermé, le processus se termine.
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
Si vous pouvez le faire sous forme de script, disons que dans bash comment sont les paramètres puis les programmes ./run nautilus
puis à l'intérieur de toi
script #! / bin / bash
1 $ et
puis le $ 1 fonctionne comme un paramètre et lui transmet le nom du programme que vous voulez exécuter, ou vous le modifiez avec les lignes
désavouer -h% 1
bg 1 mais il y a le goût de tout le monde je préfère les nautils & o conky & salutations 😀
Je cherche ça depuis longtemps! Merci beaucoup d'avoir partagé!
Vous avez raison Rafa! J'ai déjà intégré votre contribution dans l'article.
Étreinte! Paul.
Autant que je l'ai essayé, il n'accepte pas cette commande, mais cela fonctionne très bien pour moi quand j'ajoute "&" après la commande pour ouvrir le programme "nautilus &"
ou simplement mettre "nautilus &" et vous pouvez fermer le terminal xD parce que vous le laissez fonctionner dans un processus indépendant, c'est à cela que sert le "&"
Bon conseil!
Un autre bon conseil
Une alternative consiste à utiliser des programmes comme tmux ou screen.
Que signifie exactement chaque commande? Que font-ils? J'imagine que «bg» serait de mettre dans BackGround quelle que soit la console.
Et merci beaucoup Pablo. Ce sera utile pour beaucoup d'entre nous, je pense.
cette astuce est un peu cryptique le mieux est:
nohup nautilus et maintenant vous pouvez fermer le terminal, désavouer est de dissocier les travaux du terminal. Et si vous voulez que cela fonctionne en arrière-plan:
nohup nautilus & et vous pouvez continuer à travailler dans le terminal ou le fermer.
Existe-t-il un moyen de le faire dans un script?