diff --git a/pbxpcitest.sh b/pbxpcitest.sh new file mode 100644 index 0000000..332b1c2 --- /dev/null +++ b/pbxpcitest.sh @@ -0,0 +1,48 @@ +#!/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 + + diff --git a/pbxtypetest.sh b/pbxtypetest.sh new file mode 100644 index 0000000..9a6c79c --- /dev/null +++ b/pbxtypetest.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +url=root@192.168.178.151 +broker=192.168.178.25 + +#topic_power="cmnd/powplug2/power" +topic_power="cmnd/plug-b/power" +log=$HOME/tmp/pbxtypetest.log + + +while [ true ]; do + mosquitto_pub -h $broker -m "on" -t "$topic_power" + sleep 50 + echo "$(date) ----------------------------------" | tee -a $log + ssh $url 'dmesg | grep hwinfo' | tee -a $log + ssh $url 'cat /sys/devices/platform/ff200000.hwinfo/slotmask' | tee -a $log + ssh $url 'cat /etc/release | grep PRODUCT' | tee -a $log + ssh $url 'cat /var/log/agfpbxtype.log' | tee -a $log + mosquitto_pub -h $broker -m "off" -t "$topic_power" + sleep 5 +done + +