반응형
crontab에서 "모든 홀수 값"을 지정 하시겠습니까?
crontab에서는 별표를 사용하여 모든 값을 의미하거나 "* / 2"를 사용하여 모든 짝수 값을 의미 할 수 있습니다.
모든 홀수 값 을 지정하는 방법이 있습니까? ( "1 + * / 2"와 같은 것이 작동할까요?)
크론 버전에 따라 다음을 수행 할 수 있습니다 (예 : 몇 시간 동안).
1-23/2
crontab (5) 맨 페이지의 EXTENSIONS 섹션으로 이동 :
Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".
더 이식 가능한 솔루션을 위해 간단한 목록을 사용해야한다고 생각합니다.
1,3,5,7,9,11,13,15,17,19,21,23
그러나 이상한 순간에 호출되지 않으면 즉시 종료되는 쉘 스크립트로 명령을 래핑하는 것이 더 쉬울 수 있습니다.
모든 홀수 분은 다음과 같습니다.
1-59/2 * * * *
매 짝수 분은 다음과 같습니다.
0-58/2 * * * *
시험
1-23/2
귀하의 질문에서 나는 Vixie Cron을 가정하고 있습니다. 나는 이것이 다른 크론과 함께 작동하지 않을 것이라고 생각합니다.
내가 매뉴얼 "1-23 / 2"(시간 동안)를 읽으면 트릭을 할 것입니다.
Cronie에서 작동 5 분 간격으로도 예 :
3-58/5 * * * * /home/test/bin/do_some_thing_every_five_minute
나는 이것이 거의 10 년이라는 것을 알고있다. 그러나 나는 매 2 시간, 이상한 시간의 일을 위해 1-23 / 2를 얻는 데 어려움을 겪고 있었다.
모든 사용자에게 정확한 홀수 시간 정밀도는 필요하지 않습니다. 내 팀의 요구에 맞게 다음을 수행했습니다.
59 */2 * * *
2 시간마다 59 분에 작업을 실행합니다.
참고 URL : https://stackoverflow.com/questions/122483/specifying-all-odd-values-in-crontab
반응형
'Development Tip' 카테고리의 다른 글
Visual Studio 2015 RTM-디버깅이 작동하지 않음 (0) | 2020.11.26 |
---|---|
Eloquent는 하나의 열만 배열로 가져옵니다. (0) | 2020.11.26 |
다른 .c 파일간에 변수를 어떻게 공유합니까? (0) | 2020.11.26 |
"$ @"의 마지막 매개 변수 앞의 매개 변수 추출 (0) | 2020.11.26 |
#define 지시문을 통해 LLVM 및 해당 버전을 감지하는 방법은 무엇입니까? (0) | 2020.11.26 |