ßê çàïóñêàòè êðîí

Ñòàíäàðòíèì êîìïîíåíòîì äëÿ âèêîíàííÿ êîìàíä çà ðîçêëàäîì â UNIX-ïîä³áíèõ îïåðàö³éíèõ ñèñòåìàõ º cron. Çàçâè÷àé äåìîí crond ñòàðòóº ïðè çàïóñêó ñèñòåìè. Ïðîòå ç ð³çíèõ ïðè÷èí öüîãî ìîæå íå â³äáóâàòèñÿ. Çàïóñêàòè êðîí ìîæíà ÿê âðó÷íó, òàê ³ íàëàøòóâàâøè éîãî àâòîìàòè÷íå çàâàíòàæåííÿ.
ßê çàïóñêàòè êðîí
Âàì çíàäîáèòüñÿ
  • - îáë³êîâèé äàí³ root.
²íñòðóêö³ÿ
1


Ïî÷í³òü ñåàíñ ðîáîòè ç ïðàâàìè ñóïåðêîðèñòóâà÷à. ßêùî çàâàíòàæåíà ãðàô³÷íà îáîëîíêà, çàïóñò³òü ïðîãðàìó åìóëÿö³¿ òåðì³íàëó ³ ïî÷í³òü ñåàíñ root, âèêîíàâøè êîìàíäó su. Àáî ïåðåéä³òü â îäíó ç òåêñòîâèõ êîíñîëåé, îäíî÷àñíî íàòèñíóâøè êëàâ³ø³ Alt, Ctrl ³ F1-F12 ³ óâ³éä³òü ï³ä ëîã³íîì root.
2
Ïåðåâ³ðòå ñòàí äåìîíà crond. Âèêîíàéòå êîìàíäó: service crond statusÅñë³ áóëî âèâåäåíî ïîâ³äîìëåííÿ íà êøòàëò crond is running, êðîí çàïóùåíèé, ³ ìîæíà ïðèñòóïèòè äî éîãî êîíô³ãóðóâàííþ àáî äîäàâàííþ çàâäàíü. ßêùî öå ïîâ³äîìëåííÿ âèäó crond is stopped, ñåðâ³ñ çóïèíåíèé, ïåðåéä³òü äî ï'ÿòîãî êðîêó äëÿ éîãî çàïóñêó. ßêùî æ â³äîáðàçèëàñÿ íàïèñ service: crond: Unrecognized service, êðîí äîâåäåòüñÿ âñòàíîâèòè.
3
²íñòàëþº ÿêó àáî ðåàë³çàö³þ cron ç äîñòóïíîãî äæåðåëà (ðåïîçèòîð³é íà äèñêó ç äèñòðèáóòèâîì ÎÑ, îíëàéí-ðåïîçèòî𳿠ðîçðîáíèêà äèñòðèáóòèâà, ³ ò.ä.). Âèêîðèñòîâóéòå âñòàíîâëåí³ â ñèñòåì³ ìåíåäæåðè ïàêåò³â êøòàëò apt-get, rpm, ³ ò.ä. Âè òàêîæ ìîæåòå çàâàíòàæèòè âèõ³äíèé êîä â³äïîâ³äíîãî cron ³ ç³áðàòè éîãî íà ñâî¿é ìàøèí³.
4
Êîíô³ãóðóéòå cron, ÿêùî öå íåîáõ³äíî. ³äðåäàãóéòå ôàéëè / etc / crontab, /etc/cron.allow, /etc/cron.deny. Ïðî ôîðìàò ïîäàííÿ ³íôîðìàö³¿ â íèõ ìîæíà ïðî÷èòàòè â man àáî info äîêóìåíòàö³¿. ßêùî öå íåîáõ³äíî (íå áóëî çä³éñíåíî ïðè óñòàíîâö³ cron), ïîì³ñò³òü íå çàïî÷àòêîâàíî ñêðèïò â äèðåêòîð³þ /etc/rc.d/init.d. Ñòâîð³òü ïîñèëàííÿ íà íüîãî ç ïîòð³áíèìè ³ìåíàìè â äèðåêòîð³ÿõ ñêðèïò³â äëÿ êîæíîãî ð³âíÿ çàâàíòàæåííÿ (çàçâè÷àé öå êàòàëîãè /etc/rc.d/rc1.d-/etc/rc.d/rc6.d).
5
Çàïóñò³òü êðîí. Âèêîíàéòå êîìàíäó: service crond startÁóäåò âèâåäåíî ñòàòóñ-ïîâ³äîìëåííÿ, ÿêå ñâ³ä÷èòü ïðî óñï³øí³ñòü ÷è íåóñï³õ îïåðàö³¿.
6
ßêùî öå íåîáõ³äíî, ñòâîð³òü çàâäàííÿ cron äëÿ îäíîãî àáî äåê³ëüêîõ êîðèñòóâà÷³â. Îçíàéîìòåñÿ ç ³íôîðìàö³ºþ ïðî ðîáîòó óòèë³òè crontab, âèêîíàâøè êîìàíäó: crontab --helpÑîçäàéòå ôàéë çàâäàíü cron ³ âñòàíîâ³òü éîãî êîìàíäîþ âèäè: crontab -u anyuser filepathÇäåñü anyuser - ³ì'ÿ êîðèñòóâà÷à, à filepath - øëÿõ äî ôàéëó çàâäàíü. Àáî æ âèêîðèñòîâóéòå êîìàíäó crontab ç ïàðàìåòðîì -e: crontab -u anyuser -eÇàïóñò³òñÿ òåêñòîâèé ðåäàêòîð, äå ìîæíà áóäå â³äðåäàãóâàòè ñïèñîê çàâäàíü.

Óâàãà, ò³ëüêè ÑÜÎÃÎÄͲ!