powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Запуск netcat процесса при загрузке
3 сообщений из 3, страница 1 из 1
Запуск netcat процесса при загрузке
    #39072157
xMailer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Мне нужно пробросить все что падает в 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
Запуск netcat процесса при загрузке
    #39072163
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xMailerкак правильно организовать запуск такого рода команды?
Сначала надо почитать справку по netcat на предмет ключа демонизации. Если такового не
обнаружится - добавить в конец строки вызова амперсенд.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск netcat процесса при загрузке
    #39072283
xMailer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovСначала надо почитать справку по netcat на предмет ключа демонизации. Если такового не
обнаружится - добавить в конец строки вызова амперсенд.

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


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