I have a python script where I call a lengthy process from the operating system. After a long while, the process that I call gets terminated by the system by SIGKILL signal.
Is it possible to handle this from inside Python like in a try and catch situation?
What method should I use to solve this issue. It is very important that this process keeps on running as long as possible without any interruptions.
There is no way to handle SIGKILL
The signals SIGKILL and SIGSTOP cannot be caught, blocked, or ignored.
If you're looking to handle system shutdown gracefully, you should be handling SIGTERM
or a startup/shutdown script such as an upstart job or a init.d script.
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