Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Запуск netcat процесса при загрузке / 3 сообщений из 3, страница 1 из 1
08.10.2015, 16:35
    #39072157
xMailer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск netcat процесса при загрузке
Добрый день.
Мне нужно пробросить все что падает в com порт в сеть, netcat это прекрасно делает:
Код: plaintext
netcat $TCP_HOST $TCP_PORT < /dev/ttyACM0

нужно организовать выполнение данной команды при загрузке системы, написал /etc/init.d/mytest скрипт
но netcat вешает запуск, что логично, т.к. netcat просто уходит в свой loop, как правильно организовать запуск такого рода команды?
Спасибо.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
#!/bin/bash

TCP_HOST="myhost"
TCP_PORT="8182"

start() {
      echo -n "Starting My service:"
      netcat $TCP_HOST $TCP_PORT < /dev/ttyACM0
      touch /var/lock/my
      echo "OK"
}
stop() {
        echo -n "Stopping My service:"
        pkill arduino
        rm -f /var/lock/my
        echo "OK"
}
### main logic ###
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  status)
        status my
        ;;
  restart|reload|condrestart)
        stop
        start
        ;;
  *)
        echo $"Usage: $0 {start|stop|restart|reload|status}"
        exit 1
esac
exit 0
...
Рейтинг: 0 / 0
08.10.2015, 16:41
    #39072163
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск netcat процесса при загрузке
xMailerкак правильно организовать запуск такого рода команды?
Сначала надо почитать справку по netcat на предмет ключа демонизации. Если такового не
обнаружится - добавить в конец строки вызова амперсенд.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.10.2015, 18:11
    #39072283
xMailer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск netcat процесса при загрузке
Dimitry SibiryakovСначала надо почитать справку по netcat на предмет ключа демонизации. Если такового не
обнаружится - добавить в конец строки вызова амперсенд.

Спасибо, все получилось с &
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Запуск netcat процесса при загрузке / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]