Crontab

Crontab to skrót od „cron table” i odnosi się do pliku konfiguracyjnego, który zarządza harmonogramem zadań dla programu Cron. Umożliwia użytkownikom definiowanie, które zadania mają być automatycznie wykonywane w określonych odstępach czasu. Dzięki crontab można zaplanować różnorodne operacje, takie jak tworzenie kopii zapasowych, aktualizacje systemu czy synchronizacje danych.

Jak działa Crontab?
Crontab działa jako lista poleceń i harmonogramów, które Cron odczytuje i realizuje w określonym czasie. Każda linia w pliku crontab określa zadanie oraz dokładny czas jego uruchomienia.
Przykład zapisu:
30 2 * * * /path/to/script.sh
Ten harmonogram uruchomi skrypt o 2:30 w nocy każdego dnia.

Aby zarządzać harmonogramem zadań, używa się polecenia crontab -e. Otwiera ono edytor tekstu, w którym można dodawać, edytować lub usuwać zaplanowane zadania. Istnieją różne poziomy dostępu:

  • Crontab użytkownika: przypisany do konkretnego użytkownika systemu.
  • Crontab systemowy: obsługujący zadania globalne.