I have a Python script that is running as a service. It writes to disk. If a user calls systemctl stop on the service, I would like to handle the command in my own way to re
As described in systemd documentation, processes will receive SIGTERM
and then, immediately, SIGHUP
. After some time, SIGKILL
will be send.
All signals, as well as strategy of sending them, can be changed in relevant service file.
See another stackoverflow question to see how handle these signals in your Python program.