2016-08-18 59 views
0

我有批處理程序,我確實從一臺服務器獲取一些數據並更新數據庫中的數據,我想每15分鐘觸發一次批處理程序。對於我使用crontab的概念,我剛打開的crontab用命令crontab沒有得到登錄日誌文件

crontab -e 

//i add the command in that crontab 

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

終於在我的批處理程序沒有運行,並且我沒有登錄cron.log。是否會自動運行批處理程序或我們必須觸發它

回答

1

crontab沒有每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