OPi unit: ExecStartPre stty сделан необязательным (-)

На Armbian trixie dev-preview шаг stty падал с SIGINT и валил старт
всего сервиса. Настройка serial дублируется в scales.py через pyserial,
так что при падении stty сервис теперь всё равно стартует.
This commit is contained in:
ZeroDay
2026-07-26 11:23:13 +03:00
parent aafbbc64d3
commit 7b4849fb75
+5 -2
View File
@@ -16,8 +16,11 @@ Wants=network-online.target
Type=simple
User=root
WorkingDirectory=/root
; весовой терминал А9: 9600 8N1, порт настраивается до старта скрипта
ExecStartPre=/bin/stty -F /dev/ttyUSB0 raw 9600 cs8 -cstopb -parenb
; весовой терминал А9: 9600 8N1, порт настраивается до старта скрипта.
; Префикс "-" делает шаг необязательным: настройка serial дублируется внутри
; scales.py через pyserial, а на Armbian trixie (dev-preview сборки) этот шаг
; иногда падает от системного SIGINT — без "-" это валило запуск всего сервиса.
ExecStartPre=-/bin/stty -F /dev/ttyUSB0 raw 9600 cs8 -cstopb -parenb
ExecStart=/usr/bin/python3 /root/scales.py
Restart=always
RestartSec=5