LINUX.ORG.RU

Сообщения beejuice

 

Открытие TCP соккета

Форум — General

Здравствуйте. Прошу помощи.

Оборудование: одноплатник Orange Pi PC ОС: Armbian (на основе Debian) Задача: создать TCP соединение с другим компьютером из bash

Необходимо подключиться по TCP и отправить сообщение на другой компьютер.

Команда sudo exec 3<>/dev/tcp/192.168.1.33/80

Выдает ошибку bash: connect: Connection refused bash: /dev/tcp/192.168.1.33/80: Connection refused

 , ,

beejuice
()

Как сделать автозапуск bash скрипта

Форум — Development

Здравствуйте. Прошу помощи.

Оборудование: одноплатник 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 запускал видео на мониторе.

 , ,

beejuice
()

RSS подписка на новые темы