Tāpat kā Windows lietotājiem ir uzdevumu plānotājs noteiktā laikā veikt dažādas darbības, arī Linux lietotājiem šim procesam ir divas pamata komandas - Cron un Crontab.
Kas ir KronaCron komanda nāk no grieķu chronos, kas nozīmē laikapstākļi un tā funkcija ir regulāri pārvaldīt fona procesus, kas veic uzdevumus noteiktā laika periodā, piemēram, katru minūti, katru stundu, noteiktu dienu utt.
Izpildāmie procesi un uzdevumi ir jānorāda crontab failā.
Cron veic fona pārbaudi katru minūti crontab / etc / crontab uzdevumu tabulu vai / var / spool / cron, meklējot uzdevumus, kas jāizpilda norādītajos laikos …
Kas ir CrontabBūtībā Crontab ir teksta fails, kurā tiek saglabāts komandu saraksts, kas tiks izpildītas saskaņā ar lietotāja norādījumiem.
Crontab ir atbildīgs par datuma un laika pārbaudi, kad skripts vai komanda jāizpilda, izpildes atļaujas, un tas tiks darīts fonā.
Visi Crontab uzdevumi tiek saglabāti mapē / var / spool / cron / crontabs / path.
Plānojiet uzdevumu ar Cron un Crontab operētājsistēmā Linux
1. darbība
Lai manuāli izveidotu uzdevumu, mums jāizpilda rinda crontab -e, un, lai izveidotu uzdevumus konkrētam lietotājam, jāpievieno parametrs -u, kam seko lietotājvārds:
crontab -u lietotājs2. solis
Izmantojot opciju crontab -e mēs redzēsim sekojošo:
3. solis
Tur mēs atlasīsim redaktoru, ar kuru tiks izveidots uzdevums, mēs redzam, ka ieteikums ir izmantot / bin / nano. Mēs ievadīsim numuru 2 un tiks parādīts šāds fails:
4. solis
Faila apakšā mēs redzēsim šādu struktūru:
5. solis
Mums ir šādas iespējas:
mNorāda skripta izpildes minūti, vērtība svārstās no 0 līdz 59.
hNorāda precīzu laiku 24 stundu formātā, un vērtības ir no 0 līdz 23, un 0 ir 12:00 pusnakts.
SauleTas norāda mēneša dienu, piemēram, varat norādīt 20, ja vēlaties skriptu palaist katru dienu.
dowTas attiecas uz nedēļas dienu, tas var būt skaitlisks (no 0 līdz 7, kur 0 un 7 ir svētdiena) vai pirmie 3 dienas burti angļu valodā: mon, tue, wed, thu, fri, sat, sun.
komanduNorāda izpildāmo komandu vai skripta ceļu.
6. darbība
Mēs varam ieplānot uzdevumu šādā veidā:
7. solis
Mēs saglabājam izmaiņas, izmantojot taustiņus
Ctrl + O
un mēs atstājam redaktoru, izmantojot
Ctrl + X
8. solis
Lai pārbaudītu ar Cron ieplānotos uzdevumus, mums jāizpilda šāda rinda:
cat / var / log / syslog | grep -i cron
9. solis
Ja vēlaties pārbaudīt Cron statusu, mēs izpildīsim šādu komandu:
systemctl statuss cron
Tādā veidā mēs varam izveidot uzdevumus, pateicoties šīm noderīgajām komandām.