GNU/Linux >> Linux Esercitazione >  >> Linux

Come uscire dal terminale Linux usando lo script Python?

SIGHUP (riagganciare) dirà al terminale di uscire. Il terminale dovrebbe essere il processo genitore del tuo script, quindi

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

Invece di eseguire il comando dalla shell con solo il nome del comando, eseguilo con exec che farà sì che la shell si sostituisca con il programma. Quindi, quando il programma esce, si chiuderà anche la finestra del terminale.

Cioè. invece di

$ python ./my_script.py

eseguire:

$ exec python ./my_script.py

Linux
  1. Come installare Python su Linux

  2. Come creare uno script di un comando Linux

  3. Come registrare il tuo terminale Linux usando asciinema

  4. Come installare Python su Linux Mint 20

  5. Come eseguire lo script Python sul terminale (ubuntu)?

Come creare un file in Linux usando Terminal

Come eseguire uno script Python in PHP

Come registrare sessioni del terminale Linux utilizzando Asciinema

Come sincronizzare i file in due modi utilizzando Osync Script in Linux

Come configurare l'esecuzione automatica di uno script Python utilizzando Systemd

Come aprire un PDF in un terminale Linux