GNU/Linux >> Tutoriels Linux >  >> Linux

Comment exécuter une commande qui survivra à la fermeture du terminal ?

Parfois, j'ai envie de démarrer un processus et de l'oublier. Si je le lance depuis la ligne de commande, comme ceci :

redshift

Je ne peux pas fermer le terminal, sinon cela tuera le processus. Puis-je exécuter une commande de manière à pouvoir fermer le terminal sans tuer le processus ?

Réponse acceptée :

L'un des 2 éléments suivants devrait fonctionner :

$ nohup redshift &

ou

$ redshift &
$ disown

Voir ce qui suit pour un peu plus d'informations sur la façon dont cela fonctionne :

  • man nohup

  • help disown

  • Différence entre nohup, disown et &(assurez-vous de lire les commentaires aussi)


Linux
  1. Comment utiliser vi pour éditer une commande dans un terminal sous Linux ?

  2. Comment éditer un fichier texte dans mon terminal

  3. linux :comment exécuter une commande dans un répertoire donné

  4. Comment puis-je exécuter une commande après le démarrage ?

  5. Comment attacher un terminal à un processus détaché ?

Comment exécuter la commande Sudo sans mot de passe

Comment exécuter des commandes Linux en arrière-plan

Comment enregistrer tout ce que vous faites dans le terminal

Comment tuer un processus sous Linux

Comment exécuter plusieurs commandes Linux à la fois dans le terminal Linux

Comment utiliser la commande which sous Linux