crontab에 산술 표현식을 넣을 수 있나요?

crontab에 산술 표현식을 넣을 수 있나요?

나는 다음과 같이 쉘 스크립트에서 간단한 산술을 수행할 수 있다는 것을 알고 있습니다.

#!/bin/bash
((sum = 1 + 2))
echo sum

실행하면 3이 출력됩니다. 이제 내 질문은 이런 종류의 표현을 crontab에서 사용할 수 있느냐는 것입니다. 예를 들어 다음 줄을 참조하세요.

03,13,23,33,43,53 * * * * ~/DoSomeStuff.sh

분은 crontab에서 사용할 수 있는 표현식을 x+3사용하여 지정할 수 있습니다 . 그러나 이렇게 쓰는 것만으로는 충분 하지 않습니다. 이를 수행할 수 있는 방법이 있습니까? 올바른 구문은 무엇입니까?x*/10*/10+3((*/10+3))

물론 실행 가능한 대안은 하나를 넣는 것입니다 sleep 3m. 이 작업을 수행하는 산술적 방법이 있는지 궁금합니다.

답변1

~에서위키피디아:

슬래시( / )

슬래시는 범위의 증가를 나타냅니다. 예를 들어 첫 번째 필드(분)의 3-59/15는 해당 시간의 세 번째 분과 그 이후 매 15분을 의미합니다. "*/..." 형식은 "first-last/..." 형식과 동일합니다. 즉, 필드의 가능한 최대 범위 이상으로 증가합니다.

그래서 3-59/10 * * * * ~/DoSomeStuff.sh그것은 당신이 찾고 있는 것이어야 합니다.

관련 정보