IT TIP

정확한 시간에 실행되도록 크론 작업을 설정하는 방법은 무엇입니까?

itqueen 2020. 11. 19. 22:46
반응형

정확한 시간에 실행되도록 크론 작업을 설정하는 방법은 무엇입니까?


하루에 한 번 실행되는 크론 작업이 있습니다. 하지만 정확히 자정이나 다른 시간에 실행하고 싶습니다.


각 gr에 대한 정확한 값을 지정할 수도 있습니다.

0 2,10,12,14,16,18,20 * * *

20h00까지 2h00, 10h00, 12h00 등을 의미합니다.

위의 답변에서 우리는 다음과 같습니다.

쉼표 ","는 "and"를 의미합니다. 위의 줄이 혼동되는 경우 공백이 쉼표가 아니라 필드 구분 기호라는 점을 기억하십시오.

그리고 ( Wikipedia 페이지 )에서 :

*    *    *    *    *  command to be executed
┬    ┬    ┬    ┬    ┬
│    │    │    │    │
│    │    │    │    │
│    │    │    │    └───── day of week (0 - 7) (0 or 7 are Sunday, or use names)
│    │    │    └────────── month (1 - 12)
│    │    └─────────────── day of month (1 - 31)
│    └──────────────────── hour (0 - 23)
└───────────────────────── min (0 - 59)

도움이되기를 바랍니다 :)

-

편집하다:

  • 첫 번째 0 (영)과 다음 공백을 놓치지 마세요. "0 분"을 의미합니다. 15 분 (15 분)으로 설정하거나 * / 15 (매분 15로 나눌 수있는 1 분, 즉 0)로 설정할 수도 있습니다. , 15,30)

체크 아웃

http://www.thesitewizard.com/general/set-cron-job.shtml

crontab 지시문 설정의 세부 사항에 대해서는.

 45 10 * * *

매일 10 시간 45 분에 실행됩니다.

자정 동안 ... 어쩌면

 0 0 * * *

내 사용 사례는 내가 종량제 계정을 사용하고 있다는 것입니다. 데이터 전송은 평일 (월 ~ 금) 오전 6시 ~ 오후 6시에 제한됩니다. 대역폭 제한을 사용하고 있지만 어떻게 든 데이터가 여전히 하루에 약 1GB를 통과합니다!

나는 그것이 병든 수염인지 강하게 의심하고 많은 양의 검색을 수행했습니다. 내 다운로드 머신은 "다운로드"라고합니다. 다음은 KVM을 사용하여 다운로드 VM을 시작 및 중지하기위한 위의 솔루션입니다.

# Stop download Mon-Fri, 6am
0 6 * * 1,2,3,4,5 root          virsh shutdown download
# Start download Mon-Fri, 6pm
0 18 * * 1,2,3,4,5 root         virsh start download

나는 이것이 옳다고 생각하며 다른 사람에게도 도움이되기를 바랍니다.

참고 URL : https://stackoverflow.com/questions/5200551/how-to-set-a-cron-job-to-run-at-a-exact-time

반응형