Cron과 함께 매주 명령을 실행 하시겠습니까?


72

간단한 질문-매주 토요일 오전 8:05에 실행하려는 명령에 대해 crontab 항목은 어떻게 표시됩니까?

답변:


97

그렇게해야합니다.

5 8 * * 6 <user> <command>

또는 가독성

5 8 * * Sat <user> <command>

문서 ( man 5 crontab) :

              필드 허용 값
              ----- --------------
              분 0-59
              시간 0-23
              1-31 일
              1-12 개월 (또는 이름, 아래 참조)
              요일 0-7 (0 또는 7은 Sun 또는 사용 이름)

22

토 8:05 AM run find

# Minute   Hour   Day of Month       Month          Day of Week        Command    
# (0-59)  (0-23)     (1-31)    (1-12 or Jan-Dec)  (0-6 or Sun-Sat)                
    5       8          *             *                Sat              /usr/bin/find


2

"man 5 crontab"에 대한 광범위한 조사를 통해 다음과 같은 트릭을 수행 할 수 있습니다.

5 8 * * sat / usr / bin / man 5 crontab




0

다음과 같이 할 수도 있습니다 :

crontab 변경 :

5 8    * * *   <user>   cd / && run-parts --report /etc/cron.daily

그리고 모든 명령 스크립트를이 디렉토리 /etc/cron.daily에 넣으십시오. 그들에 대한 실행 권한을 추가했는지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.