Инструменты пользователя

Инструменты сайта


doc:1308:643.mgul.13080-02_12_03

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
doc:1308:643.mgul.13080-02_12_03 [2017/02/23 20:22]
imbalanceone created
doc:1308:643.mgul.13080-02_12_03 [2018/04/28 23:47] (текущий)
Строка 1: Строка 1:
 +===Аннотация===
 +скрипт каждый 2 секунды проверяет соединение с машиной управления,​ и в случае потери связи останавливает робота.
 +<​hidden>​
 <code bash> <code bash>
 #!/bin/sh #!/bin/sh
Строка 10: Строка 13:
 ### END INIT INFO ### END INIT INFO
  
-while sleep 2; do ping -c 1 -s 8 -w 2 10.200.1.80 > /​home/​board1/​etc/​connection.log;​ awk '{ if (NR==2) s=$7;} END {if (s==NULL) system ("echo '​N'​ >/​dev/​ttyACM1"​) }' /​home/​board1/​etc/​connection.log;​ done | echo $! >/​home/​board1/​etc/​connection.pid & +while sleep 2; do  
 +ping -c 1 -s 8 -w 2 10.200.1.80 > /​home/​board1/​etc/​connection.log;​ 
 +awk '{ if (NR==2) s=$7;} END {if (s==NULL) system ("echo '​N'​ >/​dev/​ttyACM1"​) }' /​home/​board1/​etc/​connection.log;​ 
 + done | echo $! >/​home/​board1/​etc/​connection.pid & 
 </​code>​ </​code>​
 +</​hidden>​
 +[[doc:​1308:​643.MGUL.13080-02_13_03|описание скрипта отслеживающего соединение с управляющей ПЭВМ]]
doc/1308/643.mgul.13080-02_12_03.1487870561.txt.gz · Последние изменения: 2018/04/28 23:47 (внешнее изменение)