Hirnduebel
Spezialist
- Registriert
- 25. Oktober 2010
- Beiträge
- 508
- Reaktionspunkte
- 127
- Punkte
- 103
Hallo Zusammen,
ich habe folgendes Problem:
Anscheinend besteht ein Problem mit meinem DDNSupdater-Script, es wird durch cron nicht ausgeführt:
syslog
Ich gehe davon aus, dass der error hier das DDNSupdater2.sh Script ist, da es hier nicht auftaucht.
Hier mal mein cron:
Und hier mal der Inhalt meines Scripts:
Findet hier vielleicht jemand einen Fehler? Ich hab leider keine Ahnung, an was es liegen könnte...
Danke!
Hirnduebel
ich habe folgendes Problem:
Anscheinend besteht ein Problem mit meinem DDNSupdater-Script, es wird durch cron nicht ausgeführt:
syslog
Code:
Dec 20 10:28:01 cs-server /USR/SBIN/CRON[3345]: (CRON) error (grandchild #3348 failed with exit status 127)
Dec 20 10:29:01 cs-server /USR/SBIN/CRON[3697]: (root) CMD (/var/emu/script/oscam-watchdog.sh #OScam - Teste ob OScam laeuft (jede Minute))
Dec 20 10:29:01 cs-server /USR/SBIN/CRON[3698]: (root) CMD (/var/emu/script/ip-check.sh #IP Ableich jede Minut)
Dec 20 10:29:01 cs-server /USR/SBIN/CRON[3700]: (root) CMD (/var/emu/script/camd3-watchdog.sh #Teste ob Camd3 laeuft (jede Minute))
Dec 20 10:29:01 cs-server /USR/SBIN/CRON[3699]: (root) CMD (/var/emu/script/apache2-watchdog.sh >/dev/null 2>&1)
Dec 20 10:29:01 cs-server /USR/SBIN/CRON[3694]: (CRON) error (grandchild #3698 failed with exit status 127)
Dec 20 10:30:01 cs-server /USR/SBIN/CRON[4039]: (root) CMD (/var/emu/script/oscam-watchdog.sh #OScam - Teste ob OScam laeuft (jede Minute))
Dec 20 10:30:01 cs-server /USR/SBIN/CRON[4040]: (root) CMD (/var/emu/script/ip-check.sh #IP Ableich jede Minut)
Dec 20 10:30:01 cs-server /USR/SBIN/CRON[4041]: (root) CMD (/var/emu/script/camd3-watchdog.sh #Teste ob Camd3 laeuft (jede Minute))
Dec 20 10:30:01 cs-server /USR/SBIN/CRON[4042]: (root) CMD (/var/emu/script/apache2-watchdog.sh >/dev/null 2>&1)
Dec 20 10:30:01 cs-server /USR/SBIN/CRON[4036]: (CRON) error (grandchild #4040 failed with exit status 127)
Dec 20 10:31:01 cs-server /USR/SBIN/CRON[4386]: (root) CMD (/var/emu/script/camd3-watchdog.sh #Teste ob Camd3 laeuft (jede Minute))
Dec 20 10:31:01 cs-server /USR/SBIN/CRON[4387]: (root) CMD (/var/emu/script/ip-check.sh #IP Ableich jede Minut)
Dec 20 10:31:01 cs-server /USR/SBIN/CRON[4388]: (root) CMD (/var/emu/script/oscam-watchdog.sh #OScam - Teste ob OScam laeuft (jede Minute))
Dec 20 10:31:01 cs-server /USR/SBIN/CRON[4389]: (root) CMD (/var/emu/script/apache2-watchdog.sh >/dev/null 2>&1)
Dec 20 10:31:01 cs-server /USR/SBIN/CRON[4383]: (CRON) error (grandchild #4387 failed with exit status 127)
Hier mal mein cron:
Code:
#DynDNS Static Update -> benoetigt [apt-get install ddclient]
#6 6 * * 1 root /usr/sbin/ddclient -force > /var/log/ipc/dyndns_update.log #Static DynDNS Update (Woechentlich um 06:06, Montag)
#DDNSupdater.sh
#@reboot root /var/emu/script/DDNSupdater.sh auto #DDNSupdater.sh bei System boot/reboot starten
#0 6 * * 1 root /var/emu/script/DDNSupdater.sh now #DDNSupdater.sh Static-IP Update erzwingen (Woechentlich um 06:00,Montag)
#DDNSupdater2.sh
@reboot root /var/emu/script/DDNSupdater2.sh auto #DDNSupdater2.sh bei System boot/reboot starten
#15 * * * * root /var/emu/script/DDNSupdater2.sh now #DDNSupdater2.sh Static-IP Update erzwingen (Woechentlich um 06:00, Montag)
* * * * * root /var/emu/script/ip-check.sh #IP Ableich jede Minut
#apache2
@reboot root /var/emu/script/apache2-watchdog.sh >/dev/null 2>&1
* * * * * root /var/emu/script/apache2-watchdog.sh >/dev/null 2>&1
Und hier mal der Inhalt meines Scripts:
Code:
#!/bin/bash#
# DynamicDNSupdater - supports: DynDNS.org, NO-IP.com, DYNServ.ca and IPActive.de
#
# Es koennen auch verschiedene Dienste genutzt werden um mehrere DNS-Hosts zu nutzen...
#
# Sonderzeichen im Password werden nun auch supported (danke IDDQD)
#
# credits: Didge2002, SnowHead, r00t, rj.2001, IDDQD
#
### CONFIG - START
# Zugangsdaten...
# es koennen mehrere accounts geupdated werden... (rest auskommentieren)
USERNAME["1"]="xxx" # DDNS Benutzername1
PASSWORD["1"]="xxx" # DDNS Passwort1
DDNSHOST["1"]="xxx.dyndns.org" # DDNS Hostname1
USERNAME["2"]="xxx" # DDNS Benutzername2
PASSWORD["2"]="xxx" # DDNS Passwort2
DDNSHOST["2"]="xxx.dyndns.org" # DDNS Hostname2
USERNAME["3"]="xxx@hotmail.com" # DDNS Benutzername3
PASSWORD["3"]="xxx" # DDNS Passwort3
DDNSHOST["3"]="xxx.no-ip.org" # DDNS Hostname3
#
# Provider URL's - pro DDNSHOST muss wie oben ein dazu passendes URL["<zahl>"] angelegt werden!
# (beliebig erweiterbar)
#
# $USERNAME , $PASSWORD , $DDNSHOST werden innerhalb der URL mit %USER% , %PASS% , %HOST% angegeben!
#
URL["1"]="http://%xxx%:%xxx%@pxxx.dyndns.org/nic/update?hostname=%HOST%"
URL["2"]="http://%xxx%:%xxx%@xxx.dyndns.org/nic/update?hostname=%HOST%"
URL["3"]="http://dynupdate.no-ip.com/dns?username=%xxx@hotmail.com%&xxx=%PASS%&hostname=%xxx.no-ip.org%"
#URL["3"]="http://%USER%:%PASS%@members.dyndns.org/nic/update?hostname=%HOST%"
#
# BEISPIEL URL's
#
# DynDNS.org: "http://%USER%:%PASS%@members.dyndns.org/nic/update?hostname=%HOST%"
# No-IP.com: "http://dynupdate.no-ip.com/dns?username=%USER%&password=%PASS%&hostname=%HOST%"
# DYNServ.ca: "http://dynserv.ca/dyn/dynengine.cgi?name=%USER%&pass=%PASS%&func=set&domain=%HOST%"
# IPActive.de: "http://logon.ipactive.de/cgi-bin/logon_off.pl?V=2.1&B=%USER%&P=%PASS%&IP=%HOST%&F=1"
# two-dns.de: "http://%USER%:%PASS%@update.two-dns.de/update?hostname=%HOST%"
EVERY="300" # Zeit in Sekunden zwischen den Abfragen
LOG="0" # Erstelle Logfile vom update? [0=nein; 1=ja]
# Verschicke EMail bei Problemen? [no=nein; yes=ja]
# ( benoetigt: apt-get install sendEmail )
EMAIL="yes"
EMAILFROM="xxx@gmx.de"
EMAILTO='xxx@gmx.de'
EMAILSERVER='mail.gmx.net'
EMAILUSER='xxx@gmx.de'
EMAILPASS='xxx'
### CONFIG - END
Findet hier vielleicht jemand einen Fehler? Ich hab leider keine Ahnung, an was es liegen könnte...
Danke!
Hirnduebel
Zuletzt bearbeitet: