2016-08-18 5 views
0

나는 배치 프로그램을 가지고 있으며 한 서버에서 데이터를 가져 와서 데이터베이스에있는 데이터를 업데이트하고 매 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

관련 문제