Как запустить собственный скрипт в конце загрузки

Я пытаюсь запустить свой собственный скрипт Python при запуске. Или, точнее, в КОНЦЕ последовательности загрузки Код python делает

а) записывает на ЖК-экран I2C

б) объявляет звуком, что он «Готов» При проверке в обычном сеансе все работает.

Я попытался и преуспел в создании службы systemd для этого. Проблема в том, что он запускается слишком рано - экран пишется, но звук не воспроизводится. Я предполагаю, что для этого потребуется директива «После» в настройке службы, но я понятия не имею, что запланировать для нее «После»
Запрос информации у systemd дает список из 258 или 360 вещей, за которыми он ухаживает - на самом деле никакой помощи. Я попытался добавить After=sound.target, но это не помогло Итак, есть ли общая вещь «когда вы закончите все свои дела», которую я мог бы использовать для запуска своих «пользовательских» потребностей после всех «системных» потребностей?

[Unit]
After=sound.target
Description=Execute this on boot

[Service]
Type=simple
ExecStart=/usr/bin/python3 /home/jc/jcCode/at_start_pyscript.py

[Install]
WantedBy=multi-user.target

Thanks
JC 
3
задан 23 October 2021 в 22:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: