パテからlinusボックスにアクセスしています。JarファイルにJavaProgaramがパックされています。Javaパスを設定してJavaProgram.shを実行するscheduler.shファイルを作成しました。これまでのところ、Scheduler.shを実行すると、Javaプログラムが実行されます。
Scheduler.shの内容は
#!/bin/sh
> echo "The Script Starts now!!!!!!!!!!"
>
> export JAVA_HOME=/u01/app/oracle/java/java64/jrockit-jdk1.6.0_29
> export PATH=$JAVA_HOME/bin:$PATH cd
> /u01/CRM/softwaredepot/jarfiles/
>
> java -jar EPALS_Linux.jar
>
> echo "The Script ends now!!!!!!!!!!"
これをCRONJOBで実行したいので、これをCONJOBに追加しました
[sankalp@elb1cn11 ~]$ crontab -e
53 13 * * * /u01/CRM/softwaredepot/Scheduler.sh>tester.log
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/tmp/crontab.XXXXU8TrO9" 2L, 64C
何も起こりませんでしたが、この行を実行すると(crontabに記載されています)
/u01/CRM/softwaredepot/Scheduler.sh>tester.log正常に実行されたため、crotabのエントリも正しいことを意味します。それでは、なぜ実行されないのですか。親切に助けてください。