Re: crontab skript Problem "comand not found" (Zeitvergeich auf vserver)
On Jan 18 2006 Robert Michel <news@robertmichel.de> wrote:
> [...]
>
> Auf meinem Debian Vserver von Xantron.de weicht die Systemzeit
> mehr als 30 Sekunden ab, was _etwas_ nervt. Da man auf einem
> Vsever leider die Zeit nicht selber setzen kann, bleibt nur
> das Überwachen um dann den Admin nett zu bitten die Zeit nicht
> einmalig per Hand, sondern ordenlich per Skript zu setzten.
> (Bereits geschehen, delta-t jetzt < 60s statt > 360s).
>
> Mein kleines Überwachungsskript läuft manuell fehlerfrei,
> aber per crontab gestartet gibt es die Fehlermeldung:
> "/root/skripte/ntp-test.sh: line 1: ntpdate: command not found"
> Crontabeintrag:
> 5 * * * * /root/skripte/ntp-test.sh
> [...]
Aus man 5 crontab:
[...]
Several environment variables are set up automatically by the cron(8)
daemon. SHELL is set to /bin/sh, and LOGNAME and HOME are set from the
/etc/passwd line of the crontab's owner. PATH is set to
"/usr/bin:/bin". HOME, SHELL, and PATH may be overridden by settings
in the crontab; LOGNAME is the user that the job is running from, and
may not be changed.
[...]
Also nur diese und keine anderen Variablen sind innerhalb der von cron
ausgeführten Skript zu erwarten.
Hth -- Peter
--
Peter.Weiss@consol.de ConSol* Software GmbH
Phone +49 89 45841-100 Consulting & Solutions
Mobile +49 177 6040121 Franziskanerstr. 38
http://www.consol.de D-81669 München
Reply to: