Crontab

Z PHPEdia.pl
Skocz do: nawigacji, wyszukiwania

cron jest programem używanym w Uniksie i systemach uniksopodobych do zarządzanie poleceniami, które mają być uruchamiane regularnie. Czyta z standardowego wejścia polecenia i gromadzi w tzw. pliku "crontab", który jest później odczytywany i instrukcje z niego są wykonywane.

crontab to tabela programu cron posiadająca specjalny format oraz nazwa programu służącego do jej edycji

Polecenia umieszczone w tabelach crontab są wykonywane przez demona cron, który jest stale uruchomiony w tle i sprawdza czy nie ma polecenia do wykonania.

Tabele crontab znajdują się zwykle w katalogu /var/spool/cron/crontabs/ , ale Red Hat i jego pochodne (np. Fedora) trzymają je w katalogu /var/spool/cron/ .

Istnieją (w niektórych dystrybucjach) także cztery dodatkowe foldery:

/etc/cron.hourly/ - zadania wykonywane co godzinę

/etc/cron.daily/ - zadania wykonywane codziennie

/etc/cron.weekly/ - zadania wykonywane raz w tygodniu

/etc/cron.monthly/ - zadania wykonywane raz w miesiącu

Linki

Integracja Crona i PHP

Wiki letter w.png To jest tylko zalążek artykułu. Jeśli możesz, rozbuduj go.