sorry, ich bin da jetzt raus, hellsehen kann ich nicht, und wenn du nicht verrätst, was im syslog zu der besagten zeit steht, musst du mit deinem geheimnis selber klar kommen.
Mar 24 20:37:01 debian cron[397]: Error: bad username; while reading /etc/crontab
Mar 24 20:37:01 debian cron[397]: (*system*) ERROR (Syntax error, this crontab file will be ignored)
Mar 24 19:12:01 debian cron[397]: (*system*) RELOAD (/etc/crontab)
Mar 24 19:12:01 debian cron[397]: (*system*) ERROR (Missing newline before EOF, this crontab file will be ignored)
am Ende der Datei (EOF heißt End Of File) also in der letzten Zeile
und nicht Leerzeichen, sondern Leerzeile <enter> und es gehört dahin, bei dir fehlt es!
- Den crontab habe ich angepasst: 45 10 * * 6 root /usr/bin/FreeDNS.pl USER PASS >> /var/log/FreeDNS-Accounts.log
Sollte erneut heute ujm 10:45 Uhr starten.
Selbst nach erneutem ändern der cron datei beim einloggen des dyndns anbieter um 11.20 Uhr bekomme ich keinen Eintrag in /var/log/FreeDNS-Accounts.log. Datei bleibt leer. Rechte wurden geänder auf 666.
da ich auch wie @al-x83 kein pearl kann, und das skript auch nicht wirklich kenne kann ich dir wenig über das Problem was bei der Ausgabe des skript passiert sagen, aber anhand der Fehlerbeschreibung würde ich jetzt ein:
machen. Aber ob das dann Abhilfe schafft kann ich dir nicht versprechen.
weitere Hinweise werden wohl in der Datei /var/mail/root stehen.
oder einfach mal mit "2>&1 &" am Ende probieren, also: