[GELÖST] - DDNSupdater.sh läuft scheinbar nicht richtig
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Zeile 50: LOGFILE="/tmp/log.$srcn"
if ($ahnung == false or $problem == true) { read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; }
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: DDNSupdater.sh läuft scheinbar nicht richtig
@TommyH99: nur was bedeutet das für den leien
Also zunächst sei gesagt, dass das darauf ankommt wie das File des Scripts heisst - das stellt $srcn dar
Heisst das File "abcd" dann heisst das log auch "log.abcd" ... heisst das File DDNSupdater.sh lautet das Log: log.DDNSupdater.sh ... dh wird das File des Scripts umbenannt und erneut gestartet wird auch ein anderes Logfile angelegt
Dann wird eigentlich nur was ins Log geschrieben wenn er tatsächlich ein Update gemacht hat - nicht jede überprüfung wird geloggd weil das sonst das logfile sprengen würde ... oder wenn beim Updaten ein Fehler aufgetreten ist wie zb das die host wegen abuse gesperrt wurde o.ä. aber Scriptfehler oder fehlerhafte configuration etc wird nicht gelogged
Also zunächst sei gesagt, dass das darauf ankommt wie das File des Scripts heisst - das stellt $srcn dar
Heisst das File "abcd" dann heisst das log auch "log.abcd" ... heisst das File DDNSupdater.sh lautet das Log: log.DDNSupdater.sh ... dh wird das File des Scripts umbenannt und erneut gestartet wird auch ein anderes Logfile angelegt
Dann wird eigentlich nur was ins Log geschrieben wenn er tatsächlich ein Update gemacht hat - nicht jede überprüfung wird geloggd weil das sonst das logfile sprengen würde ... oder wenn beim Updaten ein Fehler aufgetreten ist wie zb das die host wegen abuse gesperrt wurde o.ä. aber Scriptfehler oder fehlerhafte configuration etc wird nicht gelogged
Du musst nicht kämpfen um zu siegen
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Könnte mir jemand unter die Arme greifen beim Erweitern um eine Dyn Adresse?
Es geht um diese Seite: https://www.dlinkddns.com/login
Ich habe den Teil mit User und pass etc dupliziert, und mit 1 erweitert:
USERNAME1="ich" # DDNS Benutzername
PASSWORD1="du" # DDNS Passwort
DDNSHOST1="name.dlinkddns.com" # DDNS Hostname
EVERY="3600" # Zeit in Sekunden zwischen den Abfragen
LOG="0" # Erstelle Logfile hiervon? (wenn moeglich aus lassen) [0=nein; 1=ja]
Aber die URL Zeile bekomme ich nicht auf Reihe:
URL="https://%USER1%:%PASS1%@members.dlinkdd ... $DDNSHOST1"
Ich vermute die Syntax muss anders lauten, nur wie?
Das wäre sehr nett, denn in meinen Router kann ich nur eine dyn eintragen, benötige aber zu spielereien 2 Stück.
Vielen Dank im Voraus
szonic
Es geht um diese Seite: https://www.dlinkddns.com/login
Ich habe den Teil mit User und pass etc dupliziert, und mit 1 erweitert:
USERNAME1="ich" # DDNS Benutzername
PASSWORD1="du" # DDNS Passwort
DDNSHOST1="name.dlinkddns.com" # DDNS Hostname
EVERY="3600" # Zeit in Sekunden zwischen den Abfragen
LOG="0" # Erstelle Logfile hiervon? (wenn moeglich aus lassen) [0=nein; 1=ja]
Aber die URL Zeile bekomme ich nicht auf Reihe:
URL="https://%USER1%:%PASS1%@members.dlinkdd ... $DDNSHOST1"
Ich vermute die Syntax muss anders lauten, nur wie?
Das wäre sehr nett, denn in meinen Router kann ich nur eine dyn eintragen, benötige aber zu spielereien 2 Stück.
Vielen Dank im Voraus
szonic
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: DDNSupdater.sh läuft scheinbar nicht richtig
ähm, du kannst nicht einfach daher gehen und in irgendeinem Script einfach irgendwelche Variablen anlegen und dann denken das die schon irgendwie von dem Script automatisch verarbeitet/genutzt werden.....
wenn du neue Variablen anlegst (USERNAME1 / PASSWORD1) dann werden die vom Script aber nicht genutzt weil nirgends $USERNAME1 o.ä. aufgerufen wird... Genau das gleiche gilt auch für %USER1% und %PASS1% was im Script nicht mit $USERNAME1 oder $PASSWORD1 ersetzt wird ....
also ich glaube du hast nicht ganz verstanden wie das gemeint ist; wenn du einen weiteren host mit dem DDNSupdater updaten willst... Deshalb habe ich es ja überhaupt so gebaut das die anderen Files die von dem Script angelegt werden so heissen wie das file des Scripts - dh kopier das Script, bennen das Script anders als das erste, pass die Variablen an und starte es....
ich versteh nicht was daran so unverständlich ist zumal das mit den Scripts sollte Dir langsam klar sein wie das dort abläuft; machst das hier ja schon ein bischen länger auch als mod.....
Wegen der URL musst du natürlich zunächst herrausfinden ob der jeweilige Anbieter überhaupt eine URL anbietet/nutzt um die HOST bei sich aktualisiern zu können - kann auch vorkommen das der jeweilige Anbiter sowas garnicht hat sondern dazu extra Clientsoftware über ein extra Protokoll nutzt o.ä...
ABER: geh mal auf dlinkddns.com und lies dir die HowTo mal durch, vorallem den letzten Abschnitt 'Configure your router'... fällt dir was auf?
wenn du neue Variablen anlegst (USERNAME1 / PASSWORD1) dann werden die vom Script aber nicht genutzt weil nirgends $USERNAME1 o.ä. aufgerufen wird... Genau das gleiche gilt auch für %USER1% und %PASS1% was im Script nicht mit $USERNAME1 oder $PASSWORD1 ersetzt wird ....
also ich glaube du hast nicht ganz verstanden wie das gemeint ist; wenn du einen weiteren host mit dem DDNSupdater updaten willst... Deshalb habe ich es ja überhaupt so gebaut das die anderen Files die von dem Script angelegt werden so heissen wie das file des Scripts - dh kopier das Script, bennen das Script anders als das erste, pass die Variablen an und starte es....
ich versteh nicht was daran so unverständlich ist zumal das mit den Scripts sollte Dir langsam klar sein wie das dort abläuft; machst das hier ja schon ein bischen länger auch als mod.....
Wegen der URL musst du natürlich zunächst herrausfinden ob der jeweilige Anbieter überhaupt eine URL anbietet/nutzt um die HOST bei sich aktualisiern zu können - kann auch vorkommen das der jeweilige Anbiter sowas garnicht hat sondern dazu extra Clientsoftware über ein extra Protokoll nutzt o.ä...
ABER: geh mal auf dlinkddns.com und lies dir die HowTo mal durch, vorallem den letzten Abschnitt 'Configure your router'... fällt dir was auf?
Du musst nicht kämpfen um zu siegen
Re: DDNSupdater.sh läuft scheinbar nicht richtig
Ich finde es fantastisch wie höflich Du doch sein kannst!
Um Dich jedoch zu beruhigen, ich ändere nicht einfach Variablen, und denke mir da auch nichts aus.
Das ich die Variablen, wenn ich sie ändere, durchgehend ändern muß ist klar.
Danke jedoch für den Hinweis mit der "Router config".
Ich hatte es überflogen, und auch nach Deinem Hinweis habe ich es erst auf den zweiten Blick gesehen.
Wenigstens kommt bei Deinen "Spitzen" manchmal noch was verwertbares raus!
Danke Dir!
szonic
EDIT
Funzt allerbest!:
Um Dich jedoch zu beruhigen, ich ändere nicht einfach Variablen, und denke mir da auch nichts aus.
Das ich die Variablen, wenn ich sie ändere, durchgehend ändern muß ist klar.
Danke jedoch für den Hinweis mit der "Router config".
Ich hatte es überflogen, und auch nach Deinem Hinweis habe ich es erst auf den zweiten Blick gesehen.
Wenigstens kommt bei Deinen "Spitzen" manchmal noch was verwertbares raus!
Danke Dir!
szonic
EDIT
Funzt allerbest!:
Re: DDNSupdater.sh läuft scheinbar nicht richtig
moin, wollte mir das auch mal installieren, ist jedoch auf dem server nicht online! das ddclient funktioniert bei mir leider nicht
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: DDNSupdater.sh läuft scheinbar nicht richtig
@szonic: wieso nimmst du denn überhaupt den umständlichen weg und willst alle variablen auf *1 umbennen etc?
Wieso kopierst du nicht einfach das File ( cp DDNSupdater.sh DDNSupdater2.sh ) und bearbeites im neuen den CONFIG bereich?
@0checker: Was ist wo nicht online?
das ist ein OnlineScript -> i os
Wieso kopierst du nicht einfach das File ( cp DDNSupdater.sh DDNSupdater2.sh ) und bearbeites im neuen den CONFIG bereich?
@0checker: Was ist wo nicht online?
das ist ein OnlineScript -> i os
Du musst nicht kämpfen um zu siegen
Re: DDNSupdater.sh läuft scheinbar nicht richtig
@feissmaik
genau, und da ist es nicht online, kommt immer: auf server nicht online
mfg
genau, und da ist es nicht online, kommt immer: auf server nicht online
mfg
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: DDNSupdater.sh läuft scheinbar nicht richtig
... dann hast du dich entweder vertippt - oder du nutzt nicht unser IPC ...
Du musst nicht kämpfen um zu siegen
Re: DDNSupdater.sh läuft scheinbar nicht richtig
kommst du überhaupt zum "i os" ?
poste mal den auszug von
UPDATE:root@csserver ~ > i os
IPC 11.3: Online Scripts 19.12.2011 14:41
===============================================================================
Verbinde zum Updateserver..
tmp2ram.sh TmpFS Einrichtung, DIE Ramdisk Alternative
lognorm.sh Logfile-Rotation, taeglich, Debian Lenny-Standard
logmidi.sh Logfile-Rotation, stuendlich, HDD Systeme, mit wenig Platz
logmini.sh Logfile-Rotation, stuendlich, CF-Card Systeme geeignet
cccamlib.sh Installiert die von CCcam 2.2.x benoetigte LIB
softkey.sh Update der CCcam Keyfiles
fail2ban.sh Installiert/konfiguriert fail2ban fuer CCcam
oscam-compile.sh Kompiliert aktuelle (oder angegebene) svn Revision
oscam-precomp.sh Installiert benoetigte Pakete zum Kompilieren von OScam
addon_munin.sh Installiert/Aktualisiert Munin graph + Scripts
DDNSupdater.sh Dynamic DNS updater (supports: DynDNS.org, NO-IP.com, DYNServ.ca and IPActive.de)
oscam-infophp.sh Installiert OScamInfo(PHP)
camd3-softkey.sh Update der Camd3 Keyfiles
-------------------------------
poste mal den auszug von
Code: Alles auswählen
cat /var/emu/script/functions.sh | grep IPURL
if ($ahnung == false or $problem == true) { read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; }
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste