crontab에서 이 일정을 어떻게 작성하나요?

crontab에서 이 일정을 어떻게 작성하나요?

7시부터 24시까지 2분 간격으로, 다음날 24시부터 7시까지 10분 간격으로 명령을 실행하고 싶습니다.

나는 쓴다

*/2 7-24 * * * command

*/10 24-7 * * * command

하지만 crontab뭔가 문제가 있다고 말해주세요. 그렇다면 어떻게 해결해야 할까요? 감사합니다!

답변1

자정은 24가 아니라 0입니다. 또한 각 열은 독립적으로 작동하므로 " 7-237:00에서 23:00 사이"가 아니라 "시간 부분이 7:00에서 23:00 사이에 있을 때마다"를 의미합니다. 따라서 7-23"7:00부터 자정까지" 및 0-6"자정부터 7:00까지"에 사용됩니다.

*/2 7-23 * * * command
*/10 0-6 * * * command

관련 정보