#1 6. August 2008 script per cronjob starten? OK ich hab ein großes problem. ich habe ein bashscritpt in meinem homeverzeichniss (zum test). Per ./test.sh funktioniert das super. Doch per cronjob geht gar nichts. crontab -l ergibt: SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/home/masterj/ # m h dom mon dow user command * * * * * masterj ./test.sh in der test.sh steht einfach echo "Test" > test.test was mach ich falsch? ich hab gehört man muss erst irgenwelche variablen laden?
#2 6. August 2008 AW: script per cronjob starten? Was sacht denn die Logdatei (/var/log/messages), wenn der cronjob 'gelaufen' ist? Hast mal probiert, den Pfad zum Skript absolut anzugeben und nicht relativ? Das sieht für mich nämlich ein bisschen strange aus ?! und ne Leerzeile sollte es am Ende der crontab-datei immer geben... MfG bernie
#3 6. August 2008 AW: script per cronjob starten? Ich bin mir grad net sicher, aber der ausführungspunkt kommt mir komisch vor - lass den doch mal weg.
#4 6. August 2008 AW: script per cronjob starten? Was sacht denn die Logdatei (/var/log/messages), wenn der cronjob 'gelaufen' ist? ka. hab da keinen zugriff drauf (ist nicht mein server, hab da nur nen account) Hast mal probiert, den Pfad zum Skript absolut anzugeben und nicht relativ? Das sieht für mich nämlich ein bisschen strange aus ?! Gleiches ergebniss. und ne Leerzeile sollte es am Ende der crontab-datei immer geben... Gibts, die hab ich nur aus platzgründen nicht hier gepostet Ich bin mir grad net sicher, aber der ausführungspunkt kommt mir komisch vor - lass den doch mal weg. auch egal. Selbst mit sh test.sh gehts nicht! ok geht nun. Der hat das username filed nicht angenommen (command masterj not found) ohne gehts nun