Zu den Hauptinhalten
  • Bestellungen schnell und einfach aufgeben
  • Bestellungen anzeigen und den Versandstatus verfolgen
  • Erstellen Sie eine Liste Ihrer Produkte, auf die Sie jederzeit zugreifen können.

RHEL(RedHat Enterprise Linux) 6에서 Cron 작업을 구성하는 방법

Zusammenfassung: 이 문서에서는 RHEL(RedHat Enterprise Linux) 6에서 Cron 작업을 구성하는 방법에 대한 정보를 제공합니다.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

이 문서에서는 RHEL(RedHat Enterprise Linux) 6에서 Cron 작업을 구성하는 방법에 대한 정보를 제공합니다.

시스템 관리자는 Cron 작업을 사용하여 작업을 예약할 수 있습니다. 이러한 예약된 작업을 구성할 수 있는 방법은 여러 가지가 있습니다. 이 문서에서는 'cron' 디렉토리 및 'crontab' 사용에 대해 설명합니다.



 

 

목차:

1. Cron 디렉토리
2. Crontab


 

1. Cron 디렉토리

  • cron 디렉토리는 다음과 같이 4개가 있습니다.
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • 이러한 디렉토리의 스크립트는 반복적으로(매시간, 매일, 매주 또는 매월) 실행됩니다.
  • 특정 날짜, 특정 시간 등을 실행할 필요가 없는 예약된 작업에 적합합니다.
  • 해당 폴더에 스크립트를 복사합니다.
  • 스크립트에 755 또는 -rwxr-xr-x의 파일 사용 권한이 있는지 확인하십시오.
  • # chmod 755 scriptfile.sh
  • 기본값:
    • /Etc/cron.daily는 0305(오전 3시 5분)에 시작
    • /Etc/cron.weekly는 0325(오전 3시 25분)에 시작
    • /Etc/cron.monthly는 0345(오전 3시 45분)에 시작
       
  • 현재 구성 보기:
  • # cat /etc/anacrontab
  • 즐겨 찾는 편집기를 사용하여 '/etc/anacrontab' 편집
  • 구성 변경:
  • 스크립트가 다음 디렉토리에서 실행되는 시간:

 


 

2. Crontab

  • 시스템 관리자는 crontab을 사용하여 cron 작업을 생성하여 특정 날짜 및 시간에 실행할 작업을 예약할 수 있습니다.
  • crontab 사용법은 'vi' 편집기 사용법과 동일합니다.
  • 사용법:
  • cron 작업 편집:
    • # crontab -e
       
  • 현재 로그인한 사용자의 cron 작업 목록:
  • # crontab -l
  • # crontab -l -u username
참고: '사용자 이름'을 해당 사용자로 교체합니다.
  • # crontab -r
  • # crontab -r -u username
참고: '사용자 이름'을 해당 사용자로 교체합니다.
  • 다른 사용자의 cron 작업 목록:
  • 현재 로그인한 사용자에 대한 cron 작업 제거:
  • 다른 사용자의 cron 작업 제거:
  • M H D Mo W /path/to/script
    • M = 분(00~59)
    • H = 시(00~23)
    • D = 월의 일(1~31)
    • Mo = 월(1~12)
    • W = 요일(0~6, .. 0 = 일요일)
       
  • *를 사용하는 경우 매시간, 매일 등을 암시합니다.
  • 예:
  • 30 02 15 6 * /root/scriptfile.sh
  • 6월 15일 오전 2시 30분에 '/root/scriptfile.sh' 실행
  • 30 02 * * 0 /root/scriptfile.sh
  • 매주 일요일 오전 2시 30분에 '/root/scriptfile.sh' 실행
  • 예:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • 6월 15일 오전 2시 30분 및 오후 2시 30분에 '/root/scriptfile.sh' 실행
       
  • 예:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • 매주 일요일 오전 2시 30분, 오전 3시 30분, 오전 4시 30분 및 오전 5시 30분에 '/root/scriptfile.sh' 실행
       
  • @year - 매년 스크립트 실행
  • @Monthly - 매월 스크립트 실행
  • @weekly - 매주 스크립트 실행
  • @daily - 매일 스크립트 실행
  • @hourly - 매시간 스크립트 실행
  • @reboot - 재부팅될 때마다 스크립트 실행
  • M H D Mo W 형식 대신 이 변수 사용
    • 예:
      • @monthly /root/scriptfile.sh
      • 매월 첫 번째 날에 '/root/scriptfile.sh' 실행
         
  • 예:
  • 여러 시간, 일 등에 사용
  • 시간, 일 등의 범위에 - 사용
  • 추가 변수:
  • 항목 서식 지정:

 

 

맨 위로 이동


Ursache

-

Lösung

-

Betroffene Produkte

Red Hat Enterprise Linux Version 6
Artikeleigenschaften
Artikelnummer: 000177157
Artikeltyp: Solution
Zuletzt geändert: 13 Aug. 2024
Version:  7
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.