Cron ja crontab

From ICO wiki
Jump to navigationJump to search

Autor: Urmas Kaldaru, AK32

Cron on UNIX-i utiliit, mis võimaldab automaatselt käivitada programme regulaarsete ajavahemike tagant. Selleks kasutatakse cron daemonit. Crontab on fail, mille sees on defineeritud käivitatavad programmid ja ajakava.

Crontab piirangud

Võite kasutada crontab-i, kui teie kasutajanimi asub failis /usr/lib/cron/cron.allow. Kui seda faili ei ole olemas, siis saate kasutada crontab-i, kui teie nimi ei ole failis /usr/lib/cron/cron.deny. Kui fail cron.deny eksisteerib ja on tühi, siis võivad kõik kasutajad kasutada crontab-i. Kui mõlemad failid on olemas, siis ainult root kasutaja saab kasutada crontab-i. Lubamise ja keelamise failis on üks kasutaja rea kohta.

Crontab käsud

export EDITOR=nano ;määratakse redaktor, millega avatakse crontab fail

crontab -e Redigeeritakse teie crontab faili või luuakse uus, kui seda ei eksisteeri.

crontab -l Kuvatakse crontab fail.

crontab -r Eemaldatakase crontab fail.

crontab -v Näidatakse viimase redigeerimise aeg.