Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13083|Odpoveď: 1

[linux] CentOS 7 používa crontab na vykonávanie úloh v pravidelných intervaloch

[Kopírovať odkaz]
Zverejnené 27. 6. 2020 15:27:42 | | | |
Čo je to crond?

CronTab a Crontab sú neoddeliteľní. crontab je príkaz bežne používaný v Unix a unixu podobných operačných systémoch na nastavenie inštrukcií, ktoré sa vykonávajú periodicky. Tento príkaz číta inštrukcie zo štandardného vstupného zariadenia a ukladá ich do súboru "crontab" na neskoršie čítanie a vykonanie. Slovo pochádza z gréckeho slova chronos (χρόνος), ktoré pôvodne znamenalo čas.

A crond je jeho ochranný proces. Cron služba je plánovaná služba, ktorá vám umožňuje pridávať alebo upravovať úlohy, ktoré je potrebné naplánovať na vykonanie pomocou príkazu crontab.

Bežné príkazy:

Nastavte skript, ktorý treba vykonať

Existujú dva spôsoby, ako pridať úlohu plánovania:

1) Zadajte crontab -e do príkazového riadku, potom pridajte príslušnú úlohu a wq save ukončí.
2) Priamo upraviť súbor /etc/crontab, teda vi /etc/crontab, a pridať zodpovedajúcu úlohu.
Konfigurácia crontab-e je určená pre konkrétneho používateľa, zatiaľ čo úprava /etc/crontab je úlohou pre systém

Zobraziť úlohu plánovania

crontab -l // uvádza všetky aktuálne plánovacie úlohy
crontab -l -u jp // Zoznamuje všetky úlohy plánovania pre japončinu používateľa

Bežné príkazy

crontab -u // nastavuje cron službu pre určitého používateľa
crontab -l // uvádza podrobnosti o používateľovej cron službe
crontab -e // Upraviť používateľskú cron službu
crontab -i // tlačiť prompt, zadať potvrdzovaciu správu ako áno
crontab -r // na odstránenie všetkej práce s plánovaním úloh

Cron formát



Pridané časovo obmedzené úlohy

Otestujme službu crontab na príklade, kde každú minútu vytvoríme prázdny súbor pomenovaný podľa aktuálneho roka, mesiaca, dňa, hodiny a minúty v adresári /root/test_itsvse

Vykonajte príkaz:

Tu je vlastne editor vim, zadajte i na úpravu, nasledovne:

Po úspešnom rozšírení dostaneme nápovedu na posledný riadok inštalácie nového crontabu

Všimnite si, že "%" v súbore crontab má funkciu ukončenia príkazového riadku, obalenia riadku a presmerovania, a pridania symbolu "\" na escape vpredu, inak symbol "%" splní svoju funkciu ukončenia príkazového riadku alebo jeho uzavretia a následný obsah bude odoslaný ako štandardný vstup k predchádzajúcemu príkazu.

Znovu načítať konfiguráciu


Zobraziť naplánované úlohy

Zobraziť záznamy


Logy sú usporiadané podľa dní, najnovší log si pozrite súbor /var/log/cron

Vizualizácie sú nasledovné:



(Koniec)





Predchádzajúci:OpenLDAP vlastná objektová trieda a vlastnosti
Budúci:Čistenie kódu VS 2019 (Visual Studio)
Zverejnené 15. 11. 2022 18:20:52 |
Nauč sa to
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com