리눅스(Linux) 계열에서 특정 시간에 특정 작업을 하는 데몬을 Cron(크론)이라 한다.
크론(Cron)이 언제 무엇을 하는지 특정 파일에 저장하는 것을 크론탭(Crontab)이라고 한다.
크론(Cron)이라는 데몬이 원하는 시간에 원하는 명령 또는 프로그램을 수행하도록 명령 리스트를 만드는 것이 크론탭이다.
크론탭의 설치
sudo apt update -y
sudo apt install -y cron
크론탭 기본 사용법
// 크론탭 편집
crontab -e
// 크론탭 작업 내용 확인
crontab -l
// 크론탭 삭제. 삭제시 전체 작업이 삭제된다.
crontab -r
crontab -e 명령어를 통해 파일을 열었다면, 아래처럼 <크론표현식> <실행할 파일이름>을 한줄에 적어주면 된다.
크론탭 실행 명령
// 크론탭 시작
service cron start
// 크론탭 중지
service cron stop
// 작동 확인
service cron status
크론탭 재시작
크론탭의 설정 변경 후 항상 cron 서비스를 재시작해야한다.
아래 명령어 중 하나를 실행하면 된다고 한다.
service cron restart
service crond restart
Reference
'프로젝트 기록 > 기타' 카테고리의 다른 글
Linux에서 AWS-CLI 설정하기 (1) | 2024.12.12 |
---|---|
[Redis AOF] AOF 설정한 Redis Docker Container 실행하기 (0) | 2024.12.10 |
[Docker] Docker Container 안의 파일을 로컬로 이동하기 (0) | 2024.11.20 |
일급 컬렉션(First Class Collection)에 대해 (1) | 2024.10.09 |