• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Cronjob wird nicht ausgeführt

Ich habe seit 4 Tagen einen Cronjob erstellt der ein Script aufruft. Dieses Script schreibt einen kompletten Serverreport in die /var/log/report.log Datei rein. Dieses Skript wird alle 60 Minunten ausgerufen. Ich wollte gestern mal nach dem Rechten sehen und musste leider feststellen, dass die Datei leer war!!

Wenn ich das Script in der Kommandozeile aufrufe geht alles einwandfrei. Sobald ich das mit dem CronJob mache, geht es auf einmal nicht mehr.
Das Script gehört dem root. Und es wird auch unter Webmin als solcher ausgeführt. Ich habe auch schon Tricks probiert, doch es kommt immer das selbe raus!!!

Was könnte hier bei der Fehler sein???
 
Hast du den vollständigen Pfad zum Script im Cron-Job angegeben?

und schau mal hier rein:
http://www.linux-club.de/viewtopic.php?t=30133&highlight=cron+script
 
Jap...des war mein nächster Gedanke. Aber des geht dann auch nicht. Ich würde euch ja das Script zeigen, aber des darf ich leider nicht (rechtliche Gründe!!) . :cry:

Ich habs mal in ersten Zeile mit:

#!/bin/sh oder #!/bin/bash

versucht, aber des erlaubt er auch nicht!!
 
Im Cron-Job den vollständigen Pfad zum Script angeben.
Und teilweise benötigen auch die Kommandos im Script absolute Pfade.
Lies dazu mal hier:
http://www.linux-club.de/viewtopic.php?t=30133&highlight=cron+script
 
Ich habe den Fehler gefunden. Ich habe beim CronJob selber n Hacken rausgemacht. Des war net so gut. Jetzt läufts wie geschmiert!!

Thx für eure Hilfsbereitschaft :oops:
 
Oben