조회 수 30 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

수정 삭제

단축키

Prev이전 문서

Next다음 문서

수정 삭제
Extra Form

0 5 * * * curl -s -o /dev/null http://example.com/abc.sh

 

위처럼 적으면 매일 5시에 http://example.com/abc.sh 를 실행하라는 말이다.

 

첫 번째 0은 몇 분에 실행할 거냐를 지정해 주는 거다. 0이라고 쓰면 0분에 실행한다. 5라고 실행하면 5분에 실행한다. 혼동하지 말아야 할 것은 ‘5분마다’ 실행하는 게 아니라 5분에 실행한다는 점이다. (*을 적으면 매분, 즉 1분마다 실행하는 게 된다.)

 

두 번째 5는 5시에 실행하라는 거다. 역시 5시간마다 실행하라는 게 아니다. 역시 *을 적으면 매시간마다, 즉 1시간마다 실행하라는 게 된다.

 

세 번째 *은 매일 실행하라는 뜻이 된다. 만약 여기 5를 적으면 5일에 실행하라는 뜻이 된다. 한 달에 한 번 실행하고 싶다면 여기 숫자를 적는다.

 

네 번째 *은 매달 실행하라는 뜻이 된다. 만약 여기 1을 적으면 1월에 실행하라는 뜻이 된다. 1년에 한 번만 실행할 게 아니라면 당연히 *을 적어야 할 거다.

 

다섯 번째 *은 요일에 관한 거다. 0~6 사이의 숫자를 입력한다. 0은 일요일, 6은 토요일이다. 매주 수요일에 실행하고 싶으면 3이라고 적는다.

 

그래서 다섯 개의 숫자 혹은 별을 조합하면 cron이 언제 이 명령을 실행해야 하는지가 나오는 거다. 예를 몇 개 들어 보자.

 

0 5 * * * : 매일 5시 0분에 실행.

5 * * * * : 매시 5분이 될 때마다 실행. 즉, 한 시간 간격으로 실행.

* * * * * : 1분에 한 번씩 실행.

0 5 1 * * : 매달 1일 새벽 5시에 실행.

그럼 5분에 한 번씩 혹은 5시간에 한 번씩 실행하고 싶으면 어떻게 적어야 하는가? 아래처럼 적는다.

 

*/5 * * * * : 5분마다 한 번씩

0 */5 * * * : 5시간마다 한 번씩

물론 저 뒤에 실행할 스크립트 경로를 적어 줘야 한다는 점을 잊으면 안 된다.

 

마지막으로.

 

0 5,11 * * * : 새벽 5시와 밤 11시.

0 5,11 * * 0,3 : 매주 일요일과 수요일 새벽 5시와 밤 11시.

이렇게 적으면 된다.



출처: https://yangyag.tistory.com/358 [Hello Brother!]


0 0 3 2 0 3 0 0 0 0
List of Articles
번호 분류 제목 날짜 조회 수
공지 유머 🚨(뉴비필독) 전체공지 & 포인트안내 10 2024.11.04 26442
공지 이슈 URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20838
379879 일반 ipfilter 다운로드 및 사용법 (ip 토렌트 노출 차단) newfile 2025.06.20 150
379878 정보 토렌트 최신 트래커 모음 (2025년 06월) newfile 2025.06.20 169
379877 영상 우주에는 정말 인간보다 더 우월한 지적생명체가 있을까? 미 항공 우주국이 공개한 영상 3 newfile 2025.06.19 163
379876 잡담 낭만 넘치는 양동근 2 file 2025.06.19 177
379875 화장품 셀린스템 6월 뷰티 99특가 file 2025.06.19 7791
379874 레인부츠 3 2025.06.19 194
379873 유머 기아 김한나 치어리더 결혼소식 file 2025.06.19 195
379872 유머 캐나다에 방위비 100조원 요구한 트럼프 file 2025.06.19 202
379871 유머 딸 친자확인 결과 나온 남자.txt file 2025.06.19 199
379870 유머 우리 오빠 내 동기겸 룸메랑 결혼했는데.. file 2025.06.19 197
Board Pagination Prev 1 2 3 4 5 ... 37988 Next
/ 37988