Mis on Crond?
CronTab ja Crontab on lahutamatud. crontab on käsk, mida tavaliselt leidub Unixis ja Unixilaadsetes operatsioonisüsteemides, et määrata käske, mida täita perioodiliselt. See käsk loeb juhiseid standardselt sisendseadmelt ja salvestab need "crontab" faili hilisemaks lugemiseks ja täitmiseks. Sõna tuleneb kreekakeelsest sõnast chronos (χρόνος), mis algselt tähendas aega.
Ja crond on selle valvurite protsess. Cron-teenus on ajastatud teenus, mis võimaldab lisada või muuta ülesandeid, mis tuleb ajastada täitmiseks crontab käsu kaudu.
Levinud käsud:
Määra skript, mis tuleb täita
Ajastamise ülesande lisamiseks on kaks võimalust:
1) Sisesta käsureale crontab -e ja lisa vastav ülesanne, ning wq salvestus väljub. 2) Redigeeri otse /etc/crontab faili, st vi /etc/crontab, ja lisa vastav ülesanne. Crontab -e konfiguratsioon on mõeldud kindlale kasutajale, samas kui /etc/crontab redigeerimine on süsteemi ülesanne
Vaata ajastamise ülesannet
crontab -l // loetleb kõik praegused ajastamise ülesanded crontab -l -u jp // Loetleb kõik ajastamise ülesanded kasutaja jp jaoks
Levinud käsud
crontab -u // seab cron teenuse kindlale kasutajale crontab -l // loetleb kasutaja cron-teenuse üksikasjad crontab -e // Muuda kasutaja croni teenust crontab -i // printi prompt, sisesta kinnitussõnum, näiteks jah crontab -r // kõigi ülesannete ajastamise töö eemaldamiseks
Cron-formaat
Lisatud ajastatud ülesanded
Testime crontab teenust näitega, kus iga minut loome tühja faili, mis kannab /root/test_itsvse kataloogis praeguse aasta, kuu, päeva, tunni ja minuti järgi
Täida käsk:
Siin on tegelikult vim redaktor, sisesta i, et redigeerida, järgmiselt:
Kui lisamine õnnestub, saame vihje viimase rea kohta uue Crontabi paigaldamiseks
Pane tähele, et "%" crontab failis ülesandeks lõpetada käsurea, mähkida rea, suunata ümber ja lisada "\" sümbol, et põgeneda ette, vastasel juhul täidab "%" sümbol oma funktsiooni käsurea lõpetamisel või rea mähkimisel ning järgnev sisu saadetakse standardse sisendina eelmisele käsule.
Laadi konfiguratsioon uuesti
Vaata ajastatud ülesandeid
Vaata logisid
Logid on päevade kaupa korraldatud, kõige värskem logi vaata /var/log/cron faili
Renderdused on järgmised:
(Lõpp)
|