Linux 의 cron 프로그램

글 쓴 이: Tyan 블 로그: noahsnail. com |  CSDN  |  약서
1. Linux 정시 작업
리 눅 스에 서 셸 스 크 립 트 를 미리 설정 한 시간 에 실행 하려 면 at 명령 이 매우 좋 지만, 셸 작업 을 정기 적 으로 수행 해 야 한다. 예 를 들 어 매일 한 번, 매주 한 번, 리 눅 스 의 cron 프로그램 이 정기 적 으로 수행 하 는 작업 을 배정 해 야 한다.cron 프로그램 은 실행 할 작업 을 얻 기 위해 배경 에서 테이블 (cron 시간표) 을 실행 하고 검사 합 니 다.
2. cron 시간표
cron 시간 표 는 작업 이 실행 에 적합 하도록 특별한 형식 으로 지정 합 니 다. 그 형식 은 다음 과 같 습 니 다.
min hour dayofmonth month dayofweek command

cron 시간 표 는 특정 값, 수치 범위 또는 어댑터 로 항목 을 지정 할 수 있 습 니 다.예 를 들 어 매일 10: 15 에 명령 을 실행 하려 면 cron 시간표 항목 을 사용 할 수 있 습 니 다.
15 10 * * * command

dayofmonth, month, dayofweek 는 어댑터 를 사용 하여 cron 이 매달 매일 10: 15 에 이 명령 을 수행 할 것 임 을 설명 합 니 다.매주 오후 4 시 15 분 에 집행 하 는데 그 표현 형식 은 다음 과 같다.
15 16 * * 1 command

dayofweek 도 몬, tue, wed, thu, fri, sat, sun 으로 표시 할 수 있 으 며, 숫자 는 0 ~ 6 에서 일요일 ~ 토요일 에 대응 합 니 다.매월 첫날 낮 12 시 에 집행 하 는 표현 형식 은 다음 과 같다.
00 12 1 * * command
crontab -l 명령 은 기 존의 cron 시간 표를 표시 할 수 있 습 니 다.
$ crontab -l
crontab: no crontab for ***

cron 시간 표 는 Linux 시스템 이 7 * 24 시간 실행 된다 고 가정 하고 시간 시스템 이 꺼 지면 작업 이 실행 되 지 않 으 며 켜 지면 cron 프로그램 이 놓 친 작업 을 수행 하지 않 습 니 다.
참고 문헌
  • Linux 명령 행 과 셸 스 크 립 트 프로 그래 밍
  • 좋은 웹페이지 즐겨찾기