Как правильно обработать завершение работы в программе? Я написал скрипт на 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)