Componenta standard pentru executarea comenzilor programate pe sistemele de operare asemănătoare UNIX este cron. De obicei, demonul crond începe la pornirea sistemului. Cu toate acestea, din diverse motive, acest lucru nu se poate întâmpla. Puteți lansa coroana manual sau configurând descărcarea automată a acestuia.
Necesar
acreditări root
Instrucțiuni
Pasul 1
Începeți o sesiune cu drepturi de superutilizator. Dacă este încărcat un shell grafic, porniți un program de emulare a terminalului și începeți o sesiune root prin emiterea comenzii su. Alternativ, accesați una dintre consolele de text apăsând simultan tastele Alt, Ctrl și F1-F12 și conectați-vă ca root
Pasul 2
Verificați starea demonului crond. Rulați comanda: service crond status Dacă vedeți un mesaj de genul crond rulează, crond rulează și puteți începe să îl configurați sau să adăugați joburi. Dacă acest mesaj este ca și cum crondul este oprit, serviciul s-a oprit, treceți la pasul 5 pentru al porni. Dacă este afișat serviciul de inscripție: crond: Serviciu nerecunoscut, cronul va trebui instalat
Pasul 3
Instalați orice implementare cron dintr-o sursă disponibilă (depozit pe discul de distribuție al sistemului de operare, depozitul online al dezvoltatorului distribuției etc.). Utilizați administratorii de pachete instalați, cum ar fi apt-get, rpm etc. De asemenea, puteți descărca codul sursă al unui cron adecvat și îl puteți construi pe computerul dvs
Pasul 4
Configurați cronul dacă este necesar. Editați fișierele / etc / crontab, /etc/cron.allow, /etc/cron.deny. Puteți citi despre formatul de prezentare a informațiilor în acestea în documentația pentru informații despre om. Dacă este necesar (nu se face la instalarea cron), plasați scriptul init în directorul /etc/rc.d/init.d. Creați link-uri către acesta cu numele necesare în directoarele script-ului pentru fiecare nivel de boot (de obicei directorele /etc/rc.d/rc1.d-/etc/rc.d/rc6.d)
Pasul 5
Aleargă coroanele. Rulați comanda: service crond start Se va afișa un mesaj de stare care indică succesul sau eșecul operației
Pasul 6
Dacă este necesar, creați lucrări cron pentru unul sau mai mulți utilizatori. Examinați utilitarul crontab executând comanda: crontab --help Creați un fișier de job cron și setați-l cu o comandă precum: crontab -u anyuser filepath Unde anyuser este numele de utilizator și filepath este calea către fișierul job. Alternativ, utilizați comanda crontab cu opțiunea -e: crontab -u anyuser -e Lansează un editor de text în care puteți edita lista de joburi.