See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13083|Vastuse: 1

[linux] CentOS 7 kasutab crontabi ülesannete täitmiseks regulaarsete intervallidega

[Kopeeri link]
Postitatud 27.06.2020 15:27:42 | | | |
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)





Eelmine:OpenLDAP kohandatud objektiklass ja omadused
Järgmine:VS 2019 (Visual Studio) koodi puhastamine
Postitatud 15.11.2022 18:20:52 |
Õpi seda
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com