알겠어요나쁜 순간다음 crontab 항목에서 오류가 발생했습니다.
*/05 17-05 * * * wget -q -O /dev/null "http://abcd/cron/abcd"
이게 무슨 문제야? cron을 오후 5시부터 오전 5시까지 실행하고 싶습니다.
답변1
어떤 시스템을 사용하고 있는지 지정하지 않으셨기 때문에 귀하의 시스템은 "Vixie" 또는 "Vixie" 관련 crontab 유틸리티를 사용할 것으로 예상됩니다.
아직:
17-05
: 적절한 범위로 간주되지 않습니다(범위의 하한이 상한보다 큽니다).
당신은 쓸 수 있습니다: " 17-23,00-05
"
에서 man 5 crontab
:
Ranges of numbers are allowed. Ranges are two numbers separated with a
hyphen. The specified range is inclusive. For example, 8-11 for an
``hours'' entry specifies execution at hours 8, 9, 10 and 11.
따라서 여러분이 하는 방식으로 간격을 작성하는 것을 실제로 방해하는 것이 없는지 확인하십시오.
이것확장하다man 5 crontab
다른 crontab 유틸리티를 사용하여 여러 단순 범위(귀하의 시스템이 그 중 하나일 수 있음)를 지정하는 방법에 대한 부분도 흥미롭습니다.
Lists and ranges are allowed to co-exist in the same field.
"1-3,7-9" would be rejected by ATT or BSD cron -- they want to
see "1-3" or "7,8,9" ONLY.
보시다시피 시스템의 crontab이 "" 의 의미를 이해하는지 여부에 따라 달라집니다 17-05
.
더 많은 정보를 알고 싶다면:
- 사람 5 크론탭("빅시" 크론)