Linux 의 정시 작업 crontab 를 자세히 소개 합 니 다.

머리말
crontab 명령 은 유 닉 스 와 유 닉 스 운영 체제 에서 흔히 볼 수 있 으 며 주기 적 으로 실 행 된 명령 을 설정 하 는 데 사 용 됩 니 다.이 명령 은 표준 입력 장치 에서 명령 을 읽 고'crontab'파일 에 저장 합 니 다(/var/spool/cron/사용자 이름 의 파일)을 읽 고 실행 할 수 있 도록 합 니 다.이 단 어 는 그리스 어 chronos(χρνο),시간
일반적으로 crontab 에 저 장 된 명령 은 데 몬-crond 에 의 해 배경 에서 실 행 됩 니 다.매 분 마다 예 정 된 작업 이 실행 되 어야 하 는 지 확인 합 니 다.이런 작업 은 일반적으로 cron jobs 라 고 부른다.
2.crond 프로 세 스 시작

service crond start
설치 하지 않 았 다 면 먼저 설치 하 십시오:

yum install vixie-cron

yum install crontabs
3.crontab 일반적인 명령:
     crontab -e crontab 파일 을 편집 하고 편집 하면 crond 프로 세 스 가 자동 으로 읽 습 니 다.
      crontab -l사용자 crontab 파일 의 상세 한 내용 을 보 여 줍 니 다.
     crontab -r crontab 파일 삭제
4.crontab 파일 형식
crontab 파일 은 6 부분 으로 구성 되 어 있 습 니 다.
     1,minute 한 시간 중 어느 분[0-59]
     2.hour 하루 중 어느 시간[0-23]
     3.day-of-month 1 월 중 어느 날[1-31]
     4.month-of-year 1 년 중 어느 달[1-12]
     5.day-of-week 일주일 중 어느 날[0-6]
     6.commands 가 수행 하 는 명령

이 옵션 들 은 비어 있 으 면 안 됩 니 다.사용자 가 몇 가지 항목 을 만 들 필요 가 없다 면*를 사용 하여 시간 을 표시 할 수 있 습 니 다.
시간 필드 마다 여러 개의 값 을 지정 할 수 있 습 니 다.쉼표 로 구분 할 수 있 습 니 다.5-8*/5

15 3 * * 1-5 echo 111 > aa.txt
위 에 표 시 된 바 와 같이 매주 1 시 부터 주 5 분 까지 3 시 15 분 에 이 계획 임 무 를 집행 한다.
5.어떤 사용자 가 crontab 명령 을 사용 할 수 있 습 니까?
4.567914.이 파일 이 존재 한다 면 이 파일 에 있 는 사용자 만 crontab 명령 을 사용 할 수 있 습 니 다.파일 이 존재 하지 않 으 면 찾 습 니 다/etc/cron.allow이 파일 이 존재 한다 면 이 파일 의 사용 자 는 crontab 명령 을 사용 할 수 없습니다.
두 파일 이 존재 하지 않 으 면 루트 만 crontab 명령 을 사용 할 수 있 습 니 다.
두 파일 이 모두 존재 하고 비어 있 으 면 모든 사용자 가 crontab 명령 을 사용 할 수 있 습 니 다.
6.정시 퀘 스 트 결합 PHP
정기 적 으로 phop 을 실행 하 는 것 은 간단 합 니 다.명령 을 phop 스 크 립 트 로 바 꾸 면 됩 니 다.다음 은 1 분 간격 으로 index.php 를 실행 하 는 것 을 의미 합 니 다.

*/1 * * * * php /usr/www/test/index.php
7.총화
이상 은 Linux 의 정시 미 션 crontab 에 관 한 모든 내용 입 니 다.모두 배 웠 습 니까?이 글 이 여러분 이 Liux 를 배우 거나 사용 하 는 데 도움 이 되 기 를 바 랍 니 다.여러분 의 지지 에 감 사 드 립 니 다.

좋은 웹페이지 즐겨찾기