목차
1. 일 단위 스크립트 실행 예제
Linux shell에서 crontab을 사용하여 일 단위로 스크립트를 실행하는 예제입니다. 아래와 같은 정책을 통해 사용자가 원하는 날짜에 스크립트를 자동으로 실행하도록 할 수 있습니다.
# 일 단위 스크립트 실행 예제
0 0 * * * /path/to/script.sh
2. 15일 마다 스크립트 실행 예제(특정 일 단위)
아래는 crontab을 사용하여 특정 일 단위로 스크립트를 15일 마다 실행하는 예제입니다. 앞서 예제들은 분, 시, 일 단위로 실행했다면 특정 일 간격으로도 자동으로 스크립트를 실행할 수 있습니다. 예를들어 ',' 문구를 사용하면 1, 16일을 지정하여 실행이 가능합니다.
# 15일 마다 스크립트 실행 예제
0 0 1,16 * * /path/to/script.sh
3. 주 단위 스크립트 실행 예제
아래 예제는 일요일마다 자동으로 스크립트를 실행시키는 crontab 정책의 예제 입니다. 분과 시가 0이고 마지막 주를 가리키는 값이 0이기때문에 매주 일요일 정시에 스크립트를 실행시킵니다.
# 주 단위 스크립트 실행 예제 (일요일)
0 0 * * 0 /path/to/script.sh
4. 화요일마다 스크립트 실행 예제(특정 주 단위)
아래는 특정 주 단위로 스크립트를 화요일마다 실행하는 예제입니다. 위의 3번 예제는 매주 일요일마다 실행시켰다면 이번에는 마지막 주의 값에 2를 설정하여 화요일마다 실행시킵니다.
여기서 알 수 있듯이 일요일, 월요일, 화요일, 수요일, 목요일, 금요일, 토요일 순서대로 0, 1, 2, 3, 4, 5, 6 값으로 설정이 가능한 것을 알 수 있습니다.
# 화요일마다 스크립트 실행 예제
0 0 * * 2 /path/to/script.sh
반응형