Debian с systemd. Вот мой сервис автозапуска:
[Unit]
Description=Autostart
After=network.target
[Service]
ExecStart=/home/pi/bin/videoplayer.sh
Restart=on-failure
RestartSec=3
User=root
Group=root
[Install]
WantedBy=default.target
а вот скрипт:
#!/bin/bash
while true
do
for i in /home/pi/resources/*;do omxplayer -b -o both "$i";done
done
Он ничего не делает, но при запуске запускает все файлы в указанном каталоге с помощью omxplayer. Навсегда.
Интересно, может ли omxplayer получать нажатия клавиш, которые пользователь может печатать во время работы сервиса?