Hallo, ich habe das Problem, dass ich einen Befehl wunderbar auf der Konsole ausführen kann. Sobald ich den jedoch in die Crontab hänge wird er zwar laut Logfile (var/log/messages) aufgerufen, ausgeführt wird er jedoch nicht. Also habe ich mir ein kurzes Shellscript gebastelt, welches den Job aufruft: #!/bin/bash /usr/bin/hhadmin >>/var/log/hhadmin.log Wieder das gleiche Problem. Script auf der Konsole ausgeführt >> alles bestens. Auch der Eintrag in /var/log/hhadmin.log wird geschrieben. Das Script über die Crontab laufen zu lassen bringt mir ne Mail mit folgendem Inhalt: /root/hhadmin.sh: line 2: 22531 Segmentation fault /usr/bin/hhadmin
/var/log/hhadmin.log
Hat irgendjemand einen Tipp für mich. Ich bin hier fast am verzweifeln. Stefan
Hallo, Am Mittwoch, 11. Februar 2004 14:15 schrieb Stefan Lutz:
Hallo,
ich habe das Problem, dass ich einen Befehl wunderbar auf der Konsole ausführen kann. Sobald ich den jedoch in die Crontab hänge wird er zwar laut Logfile (var/log/messages) aufgerufen, ausgeführt wird er jedoch nicht.
wenn du mit Cron arbeitest, werden nicht alle Umgebungsvariablen wie in der bash gesetzt, z.B. PATH... Kann es daran liegen? Ist der richtige User angegeben, unter dessen Benutzerkennung das Script arbeiten soll? Gruß Martin
participants (2)
-
Hans-Martin Flesch
-
Stefan Lutz