Cronjob nicht loggen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Soul_D
Beiträge: 82
Registriert: 17.08.2007 16:35:26
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Cronjob nicht loggen

Beitrag von Soul_D » 17.08.2007 16:42:59

Hi Leute,
ich bin ganz neu hier im Forum und hab gleich mal meine erste Frage:

ich hab mir ein Script für meinen ddclient geschrieben, dass meine aktuelle IP-Adresse mit der momentan (bei DynDNS.org) hinterlegten IP-Adresse abgleicht und bei Ungleichheit den Befehl ddclient ausführt!
Das Script lass ich jetzt alle 5min. laufen.

Nun müllt mir natürlich die Crontab mit diesem Cronjob meine ganze Syslog total zu!
Gibt es eine Möglichkeit, dass dieser Cronjob nicht mitgeloggt wird, so dass ich nicht alle 5min. einen Eintrag wie:
...sh /etc/ddclient.sh > /dev/null...
in der Logdatei habe.


Vielen Dank für Hilfen.


Best Regards,

Soul_D!"@§$%

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 17.08.2007 17:58:31

Willkommen im Forum,

guckts Du hier.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 17.08.2007 22:26:28

Hallo Soul_D,

erstmal herzlich Willkommen hier im Forum :wink:

ddclient ist so ein daemon, der als Standardwert alle 300 sek. schaut ob sich die IP geändert hat,
dafür sollte man keinen cron-job benötigen.

Code: Alles auswählen

fuzzy@deb:~$ ps ax | grep [d]dclient
 3949 ?        S      0:25 ddclient - sleeping for 160 seconds

und bei einer erfolgreichen neuen IP-Anpassung an NAME.dyndns.org gibt es in /var/log/syslog eine SUCCES Meldung,
Das sollte im Idealfall eben einmal pro 24 Stunden sein bei einer "Zwangstrennung" nach 24 Stunden.

http://wiki.debianforum.de/DdclientEinr ... dclient%29

Gruß fuzzy

Soul_D
Beiträge: 82
Registriert: 17.08.2007 16:35:26
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von Soul_D » 20.08.2007 10:22:17

Danke für die schnelle Hilfe!
Hat auch super geklappt mit dem Code.

Nein, es ist doch so dass er nicht die IP-Adresse kontrolliert, sonder einfach alle 300sek. (oder was man halt einstellt) einfach einen ddclient ausführt und die aktuelle Adresse an ...dyndns.org übermittelt.

Das war eben mein Problem, dass er alle 5min. die Adresse übermittelte und mein DynDNS - Account gesperrt wurde (wegen zu häufiger Aktualisierung ohne IP wechsel)!!!
Daraufhin hab ich mir das Skript gebastelt.


Best Regards,

Soul_D!"@§$%

Benutzeravatar
CrashMan
Beiträge: 340
Registriert: 07.04.2007 14:04:27
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: MD

Beitrag von CrashMan » 20.08.2007 16:26:20

Bei mir wird alle 300 Sekunden vom ddclient die IP geprüft und bei Änderung geupdated...ohne Cronjob.

Code: Alles auswählen

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

pid=/var/run/ddclient.pid
protocol=dyndns2
use=web
server=members.dyndns.org
login=username
password=password
wildcard=yes
host.name.bla
debian stable + arch

Antworten