목차
- crontab이란
- crontab 문법 설명
- 분단위 스크립트 실행 예제
- 15분 마다 스크립트 실행 예제(특정 분단위)
- 시간 단위 스크립트 실행 예제
- 3시간 마다 스크립트 실행 예제(특정 시간단위)
1. crontab이란
crontab은 Linux 시스템에서 주기적으로 반복해서 작업을 실행할 수 있도록 도와주는 유틸리티입니다. 반복적으로 어떠한 일을 실행시킬지에 대한 정책을 사용자가 편집할 수 있습니다. 예를들어 1분단위로 특정 프로그램을 반복적으로 실행시킨다던지 매일 정시에 특정 프로그램에 초기화 명령을 전달하는 명령 실행이 가능합니다. 이러한 자동화 유틸리티 기능을 통해 서비스 운용을 더 안전하게 처리할 수 있습니다.
2. crontab 문법 설명
아래는 crontab에서 주기적으로 실행하고자 하는 작업을 스케줄링하는 정책 작성법입니다.
3. 분단위 스크립트 실행 예제
crontab을 사용하여 분 단위로 스크립트를 실행하는 예제입니다.
# 매 분마다 스크립트 실행
* * * * * /usr/bin/python3 /path/to/script.py
4. 15분 마다 스크립트 실행 예제(특정 분단위)
crontab을 사용하여 15분 단위로 스크립트를 실행하는 예제입니다.
# 매 15분마다 스크립트 실행
*/15 * * * * /usr/bin/python3 /path/to/script.py
5. 시간 단위 스크립트 실행 예제
crontab을 사용하여 시간 단위로 스크립트를 실행하는 예제입니다.
# 매 시간(정각)마다 스크립트 실행
0 * * * * /usr/bin/python3 /path/to/script.py
6. 3시간 마다 스크립트 실행 예제(특정 시간단위)
crontab을 사용하여 3시간 단위로 스크립트를 실행하는 예제입니다.
# 매 3시간마다 스크립트 실행
0 */3 * * * /usr/bin/python3 /path/to/script.py
반응형