L0re
@L0re

Как выполнить код при завершении процесса со скриптом?

Мне нужно выполнить код при выключении компьютера.
Пробовал atexit.register, но он работает только при ctrl + c. При экстренном завершении(Нажав на крестик или в диспетчере задач) код не выполняется
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
ScriptKiddo
@ScriptKiddo
При экстренном завершении(Нажав на крестик или в диспетчере задач) код не выполняется.


Оберните свой скрипт в сервис/службу и отслеживайте вторым скриптом его статус. При останове - выполняйте нужные действия вторым скриптом

https://stackoverflow.com/questions/32404/how-do-y...

https://github.com/torfsen/python-systemd-tutorial
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы