GNU/Linux >> Tutoriels Linux >  >> Linux

Comment quitter le terminal Linux en utilisant le script Python ?

SIGHUP (raccrocher) indiquera au terminal de quitter. Le terminal doit être le processus parent de votre script, donc

import os
import signal
os.kill(os.getppid(), signal.SIGHUP)

Au lieu d'exécuter la commande à partir du shell avec juste le nom de la commande, exécutez-la avec exec ce qui entraînera le shell à se remplacer par le programme. Ensuite, lorsque le programme quittera, la fenêtre du terminal se fermera également.

C'est à dire. au lieu de

$ python ./my_script.py

exécuter :

$ exec python ./my_script.py

Linux
  1. Comment installer Python sur Linux

  2. Comment créer un script d'une commande Linux

  3. Comment enregistrer votre terminal Linux en utilisant asciinema

  4. Comment télécharger des fichiers à partir du serveur SFTP à l'aide d'un script python

  5. Comment exécuter un script python sur un terminal (ubuntu) ?

Comment créer un fichier sous Linux à l'aide de Terminal

Comment exécuter un script Python en PHP

Comment enregistrer des sessions de terminal Linux à l'aide d'Asciinema

Comment synchroniser des fichiers dans les deux sens à l'aide du script Osync sous Linux

Comment configurer l'exécution automatique d'un script Python à l'aide de Systemd

Comment ouvrir un PDF dans un terminal Linux