Jak skonfigurować plik Crontab w systemie Linux: 6 kroków (ze zdjęciami)

Spisu treści:

Jak skonfigurować plik Crontab w systemie Linux: 6 kroków (ze zdjęciami)
Jak skonfigurować plik Crontab w systemie Linux: 6 kroków (ze zdjęciami)

Wideo: Jak skonfigurować plik Crontab w systemie Linux: 6 kroków (ze zdjęciami)

Wideo: Jak skonfigurować plik Crontab w systemie Linux: 6 kroków (ze zdjęciami)
Wideo: Gesty iPad Pro, które musisz znać 🤩 2024, Może
Anonim

Cron to podsystem planowania zadań dla Linuksa. Służy do planowania powtarzających się zadań. Jeśli chcesz zaplanować jednorazową pracę, użyj podsystemu at.

Wszyscy użytkownicy na Linuksie mogą konfigurować zadania cron pod warunkiem, że zezwala na to administrator: root. Ograniczenia crona są nakładane przez modyfikację kombinacji /etc/cron.allow i /etc/cron.deny.

W większości dystrybucji Linuksa istnieje również konfiguracja crona na poziomie systemu, która nie jest tutaj omówiona.

Kroki

Metoda 1 z 2: Konfiguracja pliku

Skonfiguruj plik Crontab w systemie Linux Krok 1
Skonfiguruj plik Crontab w systemie Linux Krok 1

Krok 1. Używając swojego ulubionego edytora, utwórz plik cron z linią dla każdego zadania, które chcesz zaplanować, w formacie:

m h d m w polecenie

  • m minuta
  • godzina
  • d dzień miesiąca
  • m miesiąc 1-12
  • w dzień powszedni 0-7, niedz., pon., itd. (niedziela = 0 = 7) Łatwo sobie przypomnieć, jak wymawia się datę: środa, 29 lipca, o 10:30, a następnie odwrócić kolejność.
Skonfiguruj plik Crontab w systemie Linux Krok 2
Skonfiguruj plik Crontab w systemie Linux Krok 2

Krok 2. Załaduj plik do crontab:

crontab twój plik

Metoda 2 z 2: Próbowanie przykładu

Skonfiguruj plik Crontab w systemie Linux Krok 3
Skonfiguruj plik Crontab w systemie Linux Krok 3

Krok 1. Utwórz plik testCron.txt zawierający następujące wiersze:

  • # rób to co 10 minut
  • */10 * * * * data >> ~/testCron.log
Skonfiguruj plik Crontab w systemie Linux Krok 4
Skonfiguruj plik Crontab w systemie Linux Krok 4

Krok 2. Załaduj go do crona:

crontab testCron.txt

Skonfiguruj plik Crontab w systemie Linux Krok 5
Skonfiguruj plik Crontab w systemie Linux Krok 5

Krok 3. Poczekaj 30 minut, sprawdź testCron.log, jeśli zadziała, zaktualizuje twój plik ze znacznikiem czasu 3 razy

Skonfiguruj plik Crontab w systemie Linux Krok 6
Skonfiguruj plik Crontab w systemie Linux Krok 6

Krok 4. Usuń crontab, aby nie działał w nieskończoność:

crontab -r

Porady

  • Możesz bezpośrednio edytować swój plik crontab za pomocą crontab -e; zauważ, że używa składni vi, co może być niewygodne dla nowego użytkownika.
  • ZAWSZE z *nix używaj stron podręcznika, są to Twoi przyjaciele: człowiek crontab

Zalecana: