Morgen.
Aaalso , ich habe folgendes Problem :
Ich hab ein bash-script geschrieben , welches eine HTML generiert.
Diese Script soll Stündlich ausgeführt werden.
So weit, so gut.
also was habe ich gemacht ?
es mit crontab -e in die crontab eingetragen
Dieses Script läuft als root.
Und nun kommt der Klopper :
ich starte das Script händisch : Alles einwandfrei
cron startet das script : nix tut sich
In der Email die Cron per LTA Root zustellt steht dann sowas wie :
oder :
besonders interessant finde ich dabei, dass ein Dateiname wie er vom Skript erzeugt wird angeblich ausgeführt werden soll ....
Mein Script ging wie folgt los :
ich habe mir nen Dateinamen generiert.
Falls jemand Vorschläge hat .. her damit .. ich geh jetzt ins Bett , dieser Cron hat mich geschaff t... aber morgen gehts in die zweite runde
Alle Rechtschreibfehler oder sonstiger Schwachsinn sind auf die Uhrzeit zurückzuführen ... n8
CubiC
Aaalso , ich habe folgendes Problem :
Ich hab ein bash-script geschrieben , welches eine HTML generiert.
Diese Script soll Stündlich ausgeführt werden.
So weit, so gut.
also was habe ich gemacht ?
es mit crontab -e in die crontab eingetragen
Code:
SHELL=/bin/sh
PATH=/usr/bin:user/sbin:/sbin:/bin:
0 * * * * * /usr/bin/genstat
Und nun kommt der Klopper :
ich starte das Script händisch : Alles einwandfrei
cron startet das script : nix tut sich
In der Email die Cron per LTA Root zustellt steht dann sowas wie :
Code:
Subject: Cron <root@Gatekeeper> * /usr/bin/genstat
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:user/sbin:/sbin:/bin:>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <LOGNAME=root>
Status: RO
/bin/sh: line 1: ./04.07.31.02.html: Permission denied
oder :
Code:
Subject: Cron <root@Gatekeeper> * genstat
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
Status: RO
/bin/sh: line 1: 04.07.31.02.html: command not found
besonders interessant finde ich dabei, dass ein Dateiname wie er vom Skript erzeugt wird angeblich ausgeführt werden soll ....
Mein Script ging wie folgt los :
Code:
FNAME=$(date +%y.%m.%d.%H.html)
Falls jemand Vorschläge hat .. her damit .. ich geh jetzt ins Bett , dieser Cron hat mich geschaff t... aber morgen gehts in die zweite runde

Alle Rechtschreibfehler oder sonstiger Schwachsinn sind auf die Uhrzeit zurückzuführen ... n8
CubiC