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

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


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

скрипт собирает нужную информацию из различных логов. записывает эту информацию в отдельный файл и обноляет его каждую секунду

#!/bin/sh
### BEGIN INIT INFO
# Provides:          telecontrol
# Required-Start:    $remote_fs $syslog stty0 tele wlancheck master
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: telemetry for control
### END INIT INFO
 
while sleep 1; do 
tail -n 3 /home/board1/etc/mac.log | awk '/^([0-9][A-F])+:/{print $0}' > /home/board1/etc/control.log;
tail -n 3 /home/board1/etc/mac.log | awk '/Link/{print "\t"$4}'>> /home/board1/etc/control.log;
tail -n 2 /home/board1/tele/$(date +%d_%m_%y).tlm | awk '{if ($1 != NULL) {s = $2*0.0263; print "\tV="s}}' >> /home/board1/etc/control.log;
tail -n 6 /home/board1/etc/$(date +%d_%m_%y).mst | awk '{print $0}' >> /home/board1/etc/control.log; 
done | echo $! > /home/board1/etc/control.pid&
doc/1308/643.mgul.13080-02_12_05.txt · Последние изменения: 2018/04/28 23:47 (внешнее изменение)