beejuice

Members
  • Публикации

    1
  • Зарегистрирован

  • Посещение

  1. Здравствуйте. Прошу помощи. Оборудование: одноплатник Orange Pi PC ОС: Armbian (на основе Debian) Задача: запускать видео-файлы по сигналам на GPIO Решил пойти самым простым путем. Написал bash скрипт: #! /bin/bash #Configure GPIO sudo echo "12" > /sys/class/gpio/export sudo echo "in" > /sys/class/gpio/gpio12/direction #Start video while (true) do if [ $(cat /sys/class/gpio/gpio12/value) == 1 ] then sudo mpv --fs /home/user/Video/movie.mov fi sleep 1 done При запуске из терминала все работает отлично. Но необходимо чтобы скрипт автоматически запускался при старте системы и постоянно висел в ожидании команды. Попробовал решить это через cron @reboot sudo /home/user/startmovie Но ничего после запуска не происходит. Вернее скрипт как-то запускается, так как папка /sys/class/gpio/gpio12/ появляется. Но видео не выводится. Возможно оно и пытается куда-то выводиться, но явно не на мой монитор. Так как в линуксе я только пытаюсь разобраться прошу помощи. Как сделать автозапуск так, чтобы после старта системы скрипт запускался. А по сигналу на GPIO запускал видео на мониторе.