Č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)
|