공부/서버

잡 스케줄러 크론탭 시간, 조회, 수정

JangGiraffe 2022. 9. 28. 22:06

크론(cron)

크론(cron)은 유닉스 운영체제의 시간 기반 잡 스케줄러이다. (없으면 설치해야한다!)
이는 각 실행 리스트를 지정해 놓은 크론탭(crontab=cron table)에 의해 구동된다. 각각의 사용자는 개인별로 crontab을 갖는다. (출처,위키백과)

 

크론탭 명령어

크론탭 조회 : crontab -l

크론탭 수정 : crontab -e (vi 에디터와 동일하게 수정하면 된다.)

 

크론탭 문법

크론탭에는 다음과 같이 작성한다. 

 

별표기 되어있는 곳은 시간을 의미하는데, 앞에서부터

분(0~59),

시(0~23),

일(1~31),

달(1~12),

요일(0~6,일요일부터 시작)

 

명령어는 실행할 명령어를 입력하면 된다. ex) /파일경로/스크립트명 매개변수

 

* * * * *  command to execute

ex)

45 1 * * * /was/daemon/cron.sh
->매 1시 45분마다 cron.sh를 실행함

* 1,2,3 * * * /was/daemon/cron.sh
->매 1,2,3시마다 cron.sh를 실행함

 

 

반응형