Crontab
Crontab이란
Linux 운영체제에서 배치 작업을 스케쥴링 하기 위한 프로그램이다.
명령어
Linux에서 사용하는 Crontab 명령어를 알아보자.
Linux 명령어 | 기능 |
---|---|
sudo apt install cron | 설치 |
sudo service cron status | 상태 조회 |
sudo service cron start | 서비스 시작 |
sudo service cron restart | 재시작 |
crontab -l | 할당된 작업 리스트 조회 |
crontab -e | 스크립트 작성 |
Crontab을 사용하여 스케쥴을 등록해보자. 먼저 스케쥴로 실행할 파일에 실행 권한을 부여해야한다.
chmod 755 <shell 파일명>
파일 실행 권한을 부여했다면, **crontab <크론식> 파일경로** 형식으로 스케쥴을 등록한다. 아래 예시는 **매일 6시 30분마다 shell 파일을 실행**하는 예시이다.크론식>
# 매일 06:30분에 sampleLog.sh 파일 실행
$ crontab -e
30 06 * * * /Tomcat 홈 경로/logs/sampleLog.sh
댓글남기기