Comment fermer un terminal sans fermer le programme exécuté à partir de celui-ci

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é.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Javier Garcia dit

    xD m'a déjà sauvé ces conseils merci beaucoup encore 😀

  2.   Javier Garcia dit

    Super, merci beaucoup pour les conseils ^ __ ^

  3.   Ivan Escobares dit

    C'est un bon conseil.

  4.   Sergio Esau Arámbula Duran dit

    Bon message

  5.   Utilisons Linux dit

    Merci Envi! J'ai déjà mis à jour l'article pour qu'il n'y ait aucun doute et être plus clair ...
    Étreinte! Paul.

  6.   Envi dit

    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.

  7.   Rafael dit

    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 😀

  8.   zagurito dit

    Je cherche ça depuis longtemps! Merci beaucoup d'avoir partagé!

  9.   Utilisons Linux dit

    Vous avez raison Rafa! J'ai déjà intégré votre contribution dans l'article.
    Étreinte! Paul.

  10.   Roland Alvarado dit

    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 &"

  11.   Rafael dit

    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 "&"

  12.   Utilisons Linux dit

    Bon conseil!

  13.   Utilisons Linux dit

    Un autre bon conseil

  14.   invité dit

    Une alternative consiste à utiliser des programmes comme tmux ou screen.

  15.   Jean dit

    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.

  16.   nario dit

    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.

  17.   Fernando Quintero dit

    Existe-t-il un moyen de le faire dans un script?