#!/bin/sh url=root@192.168.178.116 #url=root@es-system broker=192.168.178.25 #topic_power="cmnd/powplug2/power" topic_power="cmnd/plug-b/power" log=$HOME/tmp/pbxpcitest.log while [ true ]; do mosquitto_pub -h $broker -m "on" -t "$topic_power" sleep 60 echo "$(date) ----------------------------------" | tee -a $log ssh $url -o ConnectTimeout=3 'cat /etc/release | grep PRODUCT' if [ $? -eq 0 ]; then echo ok >> $log else echo fail1 >> $log sleep 10 ssh $url -o ConnectTimeout=3 'cat /etc/release | grep PRODUCT' if [ $? -eq 0 ]; then echo ok2 >> $log else echo fail2 >> $log sleep 10 ssh $url -o ConnectTimeout=3 'cat /etc/release | grep PRODUCT' if [ $? -eq 0 ]; then echo ok3 >> $log else echo fail3 >> $log sleep 10 ssh $url -o ConnectTimeout=3 'cat /etc/release | grep PRODUCT' if [ $? -eq 0 ]; then echo ok4 >> $log else echo fail4 #exit fi fi fi fi mosquitto_pub -h $broker -m "off" -t "$topic_power" sleep 5 done