Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
#!/bin/bash
exec 3<>/dev/tcp/narodmon.ru/8283
printf "#01-23-45-67-89-AF\n#0123456789ABCDEF#" >&3
cat "/home/pi/temperature/temp_out" >&3
printf "\n#0123456789ABCDEF#" >&3
cat "/home/pi/temperature/temp_in" >&3
printf "\n##" >&3
#!/bin/bash
digitemp_DS9097 -i -s /dev/ttyATH0
sleep 1s
RES=`./digitemp_DS9097 -a`
rqstr="ID=xxxxx&yyyyy="
echo $rqstr$RES
wget --post-data "$rqstr$RES" http://narodmon.ru/post.php
digitemp_DS9097 -i -s /dev/ttyATH0
sleep 1s
RES=`digitemp_DS9097 -a`
rqstr="ID=xxxxx&yyyyy="
echo $rqstr$RES
wget --post-data "$rqstr$RES" http://narodmon.ru/post.php -O /dev/null
#!/bin/sh
# run every 10 min
ifconfig | grep HWaddr | awk '{FS=" "; if(NR==1) {print "#"$5}};' > /var/log/narodmon
digitemp_DS9097 -q -i -a -s /dev/ttyUSB0 | awk '{FS=" "; if($2==":") { mac[NR-1]=$1;}; if($4=="Sensor") { print "#"mac[$5]"#"$7;}}' >> /var/log/narodmon
echo "##" >> /var/log/narodmon
cat /var/log/narodmon | nc narodmon.ru NNNN > /var/log/narodmon.log
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*/10 * * * * /bin/sh /usr/narodmon.sh > /var/log/cron.log
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
/bin/sh /usr/narodmon.sh > /var/log/autorun.log
exit 0
LC=`cat /var/log/narodmon | wc -l`
if [ $LC -gt 2 ]
then cat /var/log/narodmon | nc narodmon.ru 8283 > /var/log/narodmon.log
fi
Отправка данных о температуре с роутера TL-MR3020 и Raspberry Pi на «Народный мониторинг»