crontab – linux

Configurare noua (How To)

Situatie

cron este un utilitar folosit pe Linux, Unix si Solaris ce permite  rularea unor task-uri in background la intervale regulate de timp.

Solutie

Pasi de urmat

Crontab este un fișier care conține programul de intrări cron pentru a fi rulat la anumite momente. Locația fișierelor variază în funcție de sistemele de operare

Crontab sau cron este un set specific de instrucțiuni de execuție care specifică ziua, ora și comanda pentru a fi executate. crontab poate avea mai multe stări de execuție.

Restrictii

Puteți executa crontab dacă numele dvs. apare în fișierul /usr/lib/cron/cron.allow. Dacă acest fișier nu există, puteți utiliza crontab dacă numele dvs. nu apare în fișierul /usr/lib/cron/cron.deny. Dacă numai cron.deny există și este gol, toți utilizatorii pot folosi crontab. Dacă nu există niciun fișier, numai utilizatorul rădăcină poate folosi crontab. Fișierele permite / respinge constă dintr-un singur nume de utilizator pe linie

Comenzi crontab

export EDITOR = vi; pentru a specifica un editor pentru a deschide fișierul crontab.
crontab -e – Editați fișierul crontab sau creați unul dacă acesta nu există deja.

crontab-l lista de cronjobs, afișează conținutul fișierului crontab.

crontab -r – Eliminați fișierul crontab.

crontab -v – Afișați ultima dată când ați editat fișierul crontab. (Această opțiune este disponibilă numai pe câteva sisteme.)

Sintaxa crontab

 

Exemplu de job

Linia din fisierul de crontab, prezentata mai jos va sterge fisierele tmp din directorul /home/utilizator/tmp in fiecare zi la ora 18:30

18 * * * rm /home/utilizator/tmp/*

Tip solutie

Permanent

Voteaza

(14 din 43 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?