TLD Update Script

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • TLD Update Script

      Hallo,

      ich hab mir ein Script geschrieben welches meine Domain bei Namecheap auf meinen IP Daheim legt.
      Das geht auch gut mit einem Standard Ubuntu System, nun würde ich das gerne auf dem VU Ultimo machen

      natürlich ist die Datei ausführbar! chmod 755

      Shell-Script

      1. #!/bin/sh
      2. # Author: Fire
      3. # Last Modification: 22.03.2012
      4. # Purpose: Update IP @ Namecheap
      5. # Zeit ausgeben
      6. echo `date +%m.%d.%Y_%H:%M:%S`
      7. # der Variable "ip" die aktuelle IP zuweisen
      8. ip=`wget -q -O - http://checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'`
      9. echo "Aktuelle eigene IP: $ip"
      10. # der Variabp "ip21 / ip22 / ip23" die aktuell hinterlegte IP zuweisen, check mehrere Nameserver
      11. ip21=`nslookup domain.com 68.233.250.45|tail -n 1|sed -e 's/Address 1: //g'`
      12. ip22=`nslookup domain.com 69.16.244.25||tail -n 1|sed -e 's/Address 1: //g'`
      13. ip23=`nslookup domain.com 38.101.213.194||tail -n 1|sed -e 's/Address 1: //g'`
      14. echo "Namecheap IP: $ip21 / $ip22 / $ip23"
      15. if ([ "$ip" == "$ip21" ] && [ "$ip" == "$ip22" ] && [ "$ip" == "$ip23" ]); then
      16. echo "IP noch aktuell! Keine Aktion notwendig"
      17. else
      18. echo "IP hat sich geaendert! Update IP bei Namecheap"
      19. antwort=`wget -q -O - "http://dynamicdns.park-your-domain.com/update?host=@&domain=domain.com&password=passwort&ip=$ip"`
      20. echo $antwort
      21. fi
      Alles anzeigen


      Leider bin ich nicht so der Linux Crack, ich weiß nicht viel mit der Fehlermeldung anzufangen, denn da steht einfach simpel "-sh: ./ipupdate.sh: not found"

      Quellcode

      1. root@vuultimo:/etc/tuxbox/config/oscam.webif.scripts# ls -l
      2. -rwxr-xr-x 1 root root 1068 Mar 26 18:00 ipupdate.sh
      3. root@vuultimo:/etc/tuxbox/config/oscam.webif.scripts# ./ipupdate.sh
      4. -sh: ./ipupdate.sh: not found


      danke :)
    • mach mal

      Quellcode

      1. dos2unix -u /etc/tuxbox/config/oscam.webif.scripts/ipupdate.sh


      und dann geht dein script!

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von RoooNY ()

    • super!

      eventuell weisst du auch wie ich bei OSCam, wenn ich das Script eingetragen habe:

      httpscript = /etc/tuxbox/config/oscam.webif.scripts/ipupdate.sh

      meine Ausgabe sehen könnte?

      Ausführen tut er es nämlich :)
    • da auf der OSCam seite bei Scripts ... oder geht das gar nicht? in eine Datei schreiben bekomm ich selber hin, zb mit "tee" :)