
Debian GNU/Linux 2.6.18-4-amd64
crontab ažuriram sa "crontab -e"
crontab -l:
5 0 * * * /root/java/best/last/last-day.sh
last-day.sh:
#!/bin/bash
date=`date +%Y%m%d%H%M`
/usr/lib/jvm/java-6-sun/bin/java -classpath /root/java/MojJar.jar hibernate.help.best.last.UpdateBestPlayerLastDay >> /root/java/best/last/logs/best_day_$date.txt
-rw-r--r-- 1 root root 225 Jan 19 11:06 last-day.sh
MojJar.jar:
-rw-r--r-- 1 root root 6913272 Jan 15 22:48 MojJar.jar
Kada manuelno startujem last-day.sh nemam nikakvih problema ali cron ga jednostavno ne startuje. Tj. ja pretpostavljam da ga ne startuje jer ne vidim log file sa odgovarajucim datumom u logs folderu pomenutom iznad.
U crontab-u postoji još nekoliko drugi zadataka, rade oni koji nemaju nikakve veze sa Java-om dok ovaj iznad ipar drugih identicnih koji svi pozivaju MojJar.jar jednostavno ne rade iz cron-a a rade manuelno...
Ima li neko bilo kakvu ideju?