В даний час я використовую скрипт python всередині екрану через цей скрипт у rc.local:
screen -L -dmS pi python /home/pi/truck/main2.py &
Але я хотів би, щоб він працював через systemd, тому я можу перезапустити його, якщо скрипт Python збій.
Я спробував створити службу в /systemd/system/myscript.service
[Unit]
Description=myscript
After=network.target
[Service]
Type=simple
Restart=on-failure
RestartSec=3
ExecStart=/usr/bin/screen -L -dmS pi python /home/pi/truck/main2.py
[Install]
WantedBy=multi-user.target
Але він не буде працювати мій скрипт всередині екрану сесії?
Якщо я отримаю список запущених екранів, це показує, що екранна сесія "pi" мертва.