OPi unit: ExecStartPre stty сделан необязательным (-)
На Armbian trixie dev-preview шаг stty падал с SIGINT и валил старт всего сервиса. Настройка serial дублируется в scales.py через pyserial, так что при падении stty сервис теперь всё равно стартует.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user