Advertisement
ryzhov_al

[asuswrt-merlin] Custom dyndns

Mar 24th, 2015
434
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. admin@RTN66U:/tmp/home/root# cat /jffs/scripts/ddns-start
  2. #!/bin/sh
  3.  
  4. logger -t $(basename $0) "started [$@]"
  5.  
  6. # Is IP has changed?
  7. if [ "x$(cat /jffs/data/prev_ip.txt)" == "x$1"];
  8. then
  9. /sbin/ddns_custom_updated 1
  10. logger -t $(basename $0) "ip is not changed."
  11. exit 0
  12. fi
  13.  
  14. # Save new ip
  15. echo $1 > /jffs/data/prev_ip.txt
  16.  
  17. # Update new IP here
  18.  
  19. if [ $? -eq 0 ];
  20. then
  21. /sbin/ddns_custom_updated 1
  22. logger -t $(basename $0) "update successfull"
  23. else
  24. /sbin/ddns_custom_updated 0
  25. logger -t $(basename $0) "update failed"
  26. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement