ich möchte gern ein Java Programm per cron ausführen.
Dazu habe ich ein script erstellt und einen crontab Eintrag angelegt.
Starte ich das Script von der root-Shell, funktioniert es prima. Wenn der cron das Script ausführt passiert gar nichts...
Nach einigem Herumprobieren habe ich das Script soweit reduziert, dass ich nur noch die installierte Java-Version loggen möchte. Aber nicht mal das geht.
Mein Script:
Code: Alles auswählen
#!/bin/sh
echo begin...
java -version
echo end...
Code: Alles auswählen
10 * * * * /opt/test.sh 2>&1 >> /opt/test.log
Ich habe auch verschiedene Aufrufe für das Java probiert:begin...
end...
[*]/usr/bin/java -version
[*]/usr/lib/jvm/java-6-openjdk/jre/bin/java -version
Was mache ich falsch?
Schönen Gruß,
Lars