2017-09-01 8 views
0

私は手動で実行すると完全に機能する.shスクリプトを持っています。 私はcronジョブでそれを実行しようとすると、私はCronjobはエラーで.shを実行します

nohup: failed to run command `java': No such file or directory 

.SHファイルを取得:

nohup java -Xmx2048m -jar magicBox.jar $* -d appNameiResource -re > /nfs/inf/storage/logs/magicBox/magicBox_refresh.log 2>&1 & 

はcronジョブ:

#M  H  D  M  W  Command 
15  10  *  *  5  cd /home/user1/magicBox; ./startup_refresh.sh 

答えて

0

を私は解決策を見つけました..私は "置き換えこのコマンドから取得したサーバー上のapsolute javaパスを持つ「java」部分

which java 

これは私の.shスクリプトです:

nohup /home/user/bin/jre1.7.0_101/bin/java -Xmx2048m -jar magicbox.jar $* -d basysiResource -re > /nfs/inf/storage/logs/magicBox/magicBox_refresh.log 2>&1 & 
関連する問題