Crontab 명령어

전산/OS / / 2021. 2. 16. 10:00

crontab : 프로세스 예약 데몬

- 리눅스용 작업 스케쥴러

- 특정 시간에 명령어가 수행되도록 등록 가능

 

등록 : crontab -e

삭제 : crontab -r

확인 : crontab -l

 

작성방법

*  * *  *  *
분 시 일 월 요일

#분 : 0~59
#시 : 0~23
#일 : 1~31
#월 : 1~12
#요일 : 0~7

 

구분자는 스페이스로 구분

,(콤마)는 여러 시간대 지정 (ex 11,14 = 11시 2시

-(하이픈)은 시간 범위 지정 (ex, 5-9 = 5시~9시)

/(슬래쉬)는 시간 간격 지정 (ex. */10 = 10분 마다)

 

예시

* * * * * /root/every_1min.sh→ 매 1분마다 /root/every_1min.sh 를 수행 (하루에 1440회)

15,45 * * * * /root/every_30min.sh

→ 매시 15분, 45분에 /root/every_30min.sh 를 수행 (하루에 48회)

*/10 * * * * /root/every_10min.sh

→ 10분마다 /root/every_10min.sh 를 수행 (하루에 144회)

0 2 * * * /root/backup.sh

→ 매일 02:00에/root/backup.sh 를 수행 (하루에 1회)

30 */6 * * * /root/every_6hours.sh

→ 매 6시간마다 수행(00:30, 06:30, 12:30, 18:30)

30 1-23/6 * * * /root/every_6hours.sh

→ 1시부터 매 6시간마다 수행(01:30, 07:30, 13:30, 19:30)

0 8 * * 1-5 /root/weekday.sh

→ 평일(월요일~금요일) 08:00

0 8 * * 0,6 /root/weekend.sh

→ 주말(일요일, 토요일) 08:00

참조
https://pung77.tistory.com/10

반응형

'전산 > OS' 카테고리의 다른 글

logrotate  (0) 2021.02.16
crontab vs cronjob  (0) 2021.02.16
chmod 명령어  (1) 2021.02.15
세마포어와 뮤텍스  (0) 2021.02.07
멀티 쓰레딩과 멀티 프로세싱의 차이  (0) 2021.02.06
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기