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.)
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/*
Leave A Comment?