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 получать нажатия клавиш, которые пользователь может печатать во время работы сервиса?

0