2016-08-18 8 views
0

私はバッチプログラムを持っています。私は1つのサーバーからいくつかのデータを取得し、データベースのデータを更新して15分毎にバッチプログラムを起動したいと思います。そのために私は、crontabのコンセプトを使用して、私はちょうど私のバッチプログラムが実行されていないと私はcron.logにログインし得なかったことをコマンドついに後crontabはログファイルを取得しません

crontab -e 

//i add the command in that crontab 

15 * * * * /usr/bin/java -jar xxxxxx.jar >> /var/log/cron.log 

でcrontabを開きます。バッチプログラムを自動的に実行するか、それともトリガーする必要があるか

答えて

1

crontabは15分ごとに実行されていません。それは1時間の15日に実行されています。 15分ごとに実行する場合は、crontabを次のように変更します。

0,15,30,45 * * * */usr-bin/java -jar xxxxxx.jar >>/var /log/cron.log

1

あなたのcrontabエントリは毎時15分にコマンドを実行します。コマンドは1:15、2:15などで実行されます。

プログラム15分ごとに実行するには、次の行を使用してください

*/15 * * * * /usr/bin/java -jar xxxxxx.jar > /var/log/cron.log

関連する問題