정확한 시간에 실행되도록 크론 작업을 설정하는 방법은 무엇입니까?
하루에 한 번 실행되는 크론 작업이 있습니다. 하지만 정확히 자정이나 다른 시간에 실행하고 싶습니다.
각 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
'IT TIP' 카테고리의 다른 글
| mysql 서버 포트 번호 (0) | 2020.11.19 |
|---|---|
| Java에서 main 메소드를 오버로드 할 수 있습니까? (0) | 2020.11.19 |
| Android 활동에서 탐색 모음을 영구적으로 숨기는 방법은 무엇입니까? (0) | 2020.11.19 |
| Apple Mach-O 링커 경고 "옵션에 대한 디렉토리를 찾을 수 없음…" (0) | 2020.11.19 |
| Webpack 가져 오기는 가져 오기 순서에 따라 정의되지 않은 것을 반환합니다. (0) | 2020.11.19 |