Как правильно обработать завершение работы в программе? Я написал скрипт на python, который управляет пинами Raspberry pi. Я знаю про сигнал SIGTERM, и я его обрабатываю и все работает корректно если его посылать процессу, но при выключении системы скрипт не завершается корректно. Он стоит в автозапуске в systemd и в логах я вижу, что при старте скрипта после обычного выключения ресурс в виде пинов не был освобожден. С чем может быть связана такая проблема? На малинке стоит Raspbian, на базе Debian 10 Buster. Костыли, пожалуйста, не предлагайте. По типу сделать скрипт для отключения этого скрипта и вызывать его при выключении. Нужно, чтобы при отключении или перезагрузке Raspberry скрипт управляющий вентилятором, сам корректно выключался.

Ответ на:
комментарий
от goingUp


Ответ на:
комментарий
от hateyoufeel

Ответ на:
комментарий
от Krauzer

Ответ на:
комментарий
от hateyoufeel


Ответ на:
комментарий
от Krauzer

Ответ на:
комментарий
от hateyoufeel

Ответ на:
комментарий
от Krauzer

Ответ на:
комментарий
от Krauzer

Ответ на:
комментарий
от Novator

Ответ на:
комментарий
от grazor

Ответ на:
комментарий
от goingUp

Ответ на:
комментарий
от Krauzer

Ответ на:
комментарий
от Novator

Ответ на:
комментарий
от Krauzer

Ответ на:
комментарий
от Krauzer

Ответ на:
комментарий
от alysnix

Ответ на:
комментарий
от Krauzer

Ответ на:
комментарий
от Krauzer

Ответ на:
комментарий
от goingUp

Ответ на:
комментарий
от Krauzer

Ответ на:
комментарий
от goingUp

Ответ на:
комментарий
от Krauzer

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Правильное завершение (2007)
- Форум Правильное завершение Pool (2018)
- Форум Правильное завершение потока. (2012)
- Форум Правильное завершение скрипта (2013)
- Новости Вышел NoRT CNC Control 0.4 (2019)
- Форум Как правильно обрабатывать json-ответы (2014)
- Форум Как правильно обрабатывать ошибки в Python? (2016)
- Форум Правильно обрабатывать глобальный хоткей в иксах. Как? (2015)
- Форум Как правильно обрабатывать сокеты в потоках? (2015)
- Форум Как правильно обрабатывать коды getch(3ncurses)? (2009)