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.

Konfigurowanie zadań programu Cron w systemie RedHat Enterprise Linux (RHEL) 6

Zusammenfassung: Ten artykuł zawiera informacje dotyczące sposobu konfigurowania zadań programu Cron w systemie Red Hat Enterprise Linux (RHEL) 6.

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

Ten artykuł zawiera informacje dotyczące sposobu konfigurowania zadań programu Cron w systemie Red Hat Enterprise Linux (RHEL) 6.

Zadania Cron umożliwiają administratorom systemu planowanie zadań. Istnieją różne sposoby konfigurowania tych zaplanowanych zadań. W tym artykule omówiono korzystanie z katalogów Cron i tabeli Crontab.



 

 

Spis treści:

1. Katalogi
Croncyfra arabska. Tabela Crontab


 

1. Katalogi programu Cron

  • Istnieją cztery katalogi programu Cron:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Skrypty znajdujące się w tych katalogach będą wykonywane cyklicznie (co godzinę, co dzień, co tydzień lub co miesiąc)
  • Jest to idealne rozwiązanie do wykonywania zaplanowanych zadań, które nie muszą być uruchamiane w określonym dniu, o określonej godzinie itd.
  • Skopiuj skrypt do odpowiedniego folderu
  • Upewnij się, że skrypty mają uprawnienia plików 755 lub -rwxr-xr-x
  • # chmod 755 scriptfile.sh
  • Domyślne:
    • /etc/cron.daily rozpoczyna się o 0305 (3:05)
    • /etc/cron.weekly rozpoczyna się o 0325 (3:25)
    • /etc/cron.monthly rozpoczyna się o 0345 (3:45)
       
  • Sprawdź bieżącą konfigurację komputera:
  • # cat /etc/anacrontab
  • Użyj ulubionego edytora, aby edytować element „/etc/anacrontab”
  • Zmień konfigurację:
  • Czas wykonywania skryptów w tych katalogach:

 


 

2. Tabela Crontab

  • Administratorzy systemu mogą korzystać z tabeli Crontab w celu tworzenia zadań Cron i planowania ich wykonania w określonym czasie.
  • Zasady korzystania z tabeli Crontab są takie same jak w przypadku korzystania z edytora „vi”.
  • Zastosowanie:
  • Edycja zadań Cron:
    • # crontab -e
       
  • Lista zadań Cron dla aktualnie zalogowanego użytkownika:
  • # crontab -l
  • # crontab -l -u nazwa_użytkownika
Uwaga: Zastąp ciąg "username" odpowiednim użytkownikiem.
  • # crontab -r
  • # crontab -r -u nazwa_użytkownika
Uwaga: Zastąp ciąg "username" odpowiednim użytkownikiem.
  • Wyświetlanie listy zadań Cron dla innego użytkownika:
  • Usuwanie zadań Cron dla aktualnie zalogowanego użytkownika:
  • Usuwanie zadań Cron dla innego użytkownika:
  • M H D Mo W /path/to/script
    • M = minuta (od 00 do 59)
    • H = godzina (od 00 do 23)
    • D = dzień miesiąca (od 01 do 31)
    • Mo = miesiąc (od 01 do 12)
    • W = dzień tygodnia (od 0 do 6, gdzie 0 = niedziela)
       
  • Użyj znaku „*” do oznaczenia godziny, dnia itd.
  • Przykład:
  • 30 02 15 6 * /root/scriptfile.sh
  • Wykonuje zadanie „/root/ScriptFile.sh” 15 czerwca o 2:30
  • 30 02 * * 0 /root/scriptfile.sh
  • Wykonuje zadanie „/root/ScriptFile.sh” w każdą niedzielę o 2:30
  • Przykład:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • Wykonuje zadanie „/root/ScriptFile.sh” 15 czerwca o 2:30 i 14:30
       
  • Przykład:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • Wykonuje zadanie „/root/ScriptFile.sh” w każdą niedzielę o 2:30, 3:30, 4:30 i 5:30
       
  • @yearly – skrypt wykonywany co roku
  • @monthly – skrypt wykonywany co miesiąc
  • @weekly – skrypt wykonywany co tydzień
  • @daily – skrypt wykonywany codziennie
  • @hourly – skrypt wykonywany co godzinę
  • @reboot – skrypt wykonywany przy każdym ponownym uruchomieniu
  • Należy korzystać z tych zmiennych zamiast formatu „M”, „H”, „D”, „Mo”, „W”.
    • Przykład:
      • @monthly /root/scriptfile.sh
      • Wykonuje zadanie „/root/ScriptFile.sh” pierwszego dniu każdego miesiąca
         
  • Przykład:
  • Użyj znaku „,” do oznaczenia wielu godzin, dni itd.
  • Użyj znaku „-” do oznaczenia zakresu godzin, dni itp.
  • Dodatkowe zmienne:
  • Formatowanie wpisów:

 

 

Powrót do góry


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.