PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cron und segmentation fault



buchwaldj
18.08.08, 15:50
ich hab gerade mal wieder mit einem sehr eigenartigen Phänomen zu kämpfen.
Wenn ich ein Script (was lediglich aus einem sleep und einem weiteren Befehl besteht) ausführe, wird es ordnungsgemäß ausgeführt, lass ich es aber mit crontab starten bekomme sieht im syslog alles ganz normal aus, jedoch bekomm in die logdatei nach der ich es pipe ( 2>&1 ) einen segfault:

/usr/local/bin/ntp.sh: line 2: 5329 Segmentation fault /usr/sbin/ntpdate 139.18.170.104
Das skript selbst sieht folgendermaßen aus:

#!/bin/bash
sleep 15 && /usr/sbin/ntpdate 139.18.170.104

P.S.: Nicht wundern, das NTP bedarf einer solchen seltsamen konfiguration, da es sich um eine nicht-permanente periodische Verbindung handelt.

buchwaldj
19.08.08, 12:05
ich hab das Skript Probeweise in perl geschrieben und habe ein ähnliches Verhalten.
Wie kann es sein das sich Skripte völlig anders Verhalten wenn sie von Cron gestartet werden? Worin besteht der Unterschied?

pferdefreund
19.08.08, 12:46
z. B in der Pfad-Suchreihenfolge usw...