import sys
def end():
foo=raw_input()
sys.exit()
print 'Press enter to Exit python and Terminal'
end()
When we run the program, we should able to exit the Python Interpreter and Terminal itself. But it only exits python interpreter, not the terminal.
Thanks in advance.
SIGHUP
(hang up) will tell the terminal to exit. The terminal should be your script's parent process, so
import os
import signal
os.kill(os.getppid(), signal.SIGHUP)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With