아래의 "영업일 기준 분" 단위로 이 변수를 사용하고 싶다는 뜻입니다.
minute hour mday month wday who command
일부 구성 파일에서 이러한 값을 설정하고 여기에서 이러한 시간 범위를 사용하고 싶기 때문입니다.
답변1
변수를 자리 표시자로 사용할 수 없다고 생각합니다. 다음은 허용됩니다
숫자, 하이픈으로
-
구분된 숫자 범위는 다시 쉼표로 구분할 수 있습니다,
. 예:매월 특정 날짜에 대해 매월 2 ~4일 , 8 ~ 10일 에 작업을 실행
2-4,8-10
해야 하는지 여부 를 작성할 수 있습니다 .다음 사전 정의 중 하나
@reboot : Run once after reboot. @yearly : Run once a year, ie. "0 0 1 1 *". @annually : Run once a year, ie. "0 0 1 1 *". @monthly : Run once a month, ie. "0 0 1 * *". @weekly : Run once a week, ie. "0 0 * * 0". @daily : Run once a day, ie. "0 0 * * *". @hourly : Run once an hour, ie. "0 * * * *".
많은 수의 작업을 생성하기 위해 동적인 것이 필요한 경우 crontab 파일에 넣을 수 있는 필수 crontab 타이밍을 덤프하는 쉘 스크립트를 생성하는 것이 좋습니다.
답변2
crontab의 표준 구문을 사용하고 스크립트에서 사용자/요일을 확인해야 할 것 같습니다.