check_tmate.sh 563 B

1234567891011121314151617181920
  1. #!/bin/sh
  2. DATE=`date +%Y-%m-%d_%H:%M:%S`
  3. ppid=`pgrep -f "tmate -S"`
  4. if [ $ppid > 0 ]; then
  5. echo [ $DATE ] "tmate already running..."
  6. else
  7. addr=`/usr/bin/timeout -t 30 /usr/bin/run_tmate.sh`
  8. id=CSU3_$(cat /sys/class/net/eth0/address)
  9. `wget --spider folus.no-ip.org:8090/tmate_update.php?chargerID=$id\&tmateAddr=${addr:4}`
  10. #`wget --spider foluswen.com:8090/tmate_update.php?chargerID=$id\&tmateAddr=${addr:4}`
  11. if [ $? -eq 0 ]; then
  12. echo [ $DATE ] $addr
  13. else
  14. ppid=`pgrep - f "tmate -S"`
  15. `kill $ppid`
  16. fi
  17. fi