Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 13083|Atbildi: 1

[Linux] CentOS 7 izmanto crontab, lai regulāri veiktu uzdevumus

[Kopēt saiti]
Publicēts 27.06.2020 15:27:42 | | | |
Kas ir crond?

CronTab un Crontab ir neatdalāmi. crontab ir komanda, kas parasti sastopama Unix un Unix līdzīgās operētājsistēmās, lai iestatītu periodiski izpildāmās instrukcijas. Šī komanda nolasa instrukcijas no standarta ievades ierīces un saglabā tās "crontab" failā vēlākai lasīšanai un izpildei. Vārds ir atvasināts no grieķu vārda chronos (χρόνος), kas sākotnēji nozīmēja laiku.

Un crond ir tā aizbildņa process. Cron pakalpojums ir plānots pakalpojums, kas ļauj pievienot vai rediģēt uzdevumus, kas jāieplāno izpildei, izmantojot komandu crontab.

Parastās komandas:

Izpildāmā skripta iestatīšana

Plānošanas uzdevumu var pievienot divos veidos:

1) Komandrindā ievadiet crontab -e un pēc tam pievienojiet atbilstošo uzdevumu, un wq saglabāšana iziet.
2) Tieši rediģējiet failu /etc/crontab, t.i., vi /etc/crontab, un pievienojiet atbilstošo uzdevumu.
Crontab -e konfigurācija ir paredzēta noteiktam lietotājam, bet /etc/crontab rediģēšana ir sistēmas uzdevums

Plānošanas uzdevuma skatīšana

crontab -l // uzskaita visus pašreizējos plānošanas uzdevumus
crontab -l -u jp // Uzskaita visus plānošanas uzdevumus lietotāja jp

Kopīgās komandas

crontab -u // nosaka cron pakalpojumu noteiktam lietotājam
crontab -l // uzskaita informāciju par lietotāja cron pakalpojumu
crontab -e // Rediģēt lietotāja cron pakalpojumu
crontab -i // drukāt uzvedni, ievadiet apstiprinājuma ziņojumu, piemēram, jā
crontab -r // lai noņemtu visus uzdevumu plānošanas darbus

cron formāts



Pievienoti uzdevumi ar laiku

Pārbaudīsim crontab pakalpojumu ar piemēru, kur katru minūti mēs izveidojam tukšu failu, kas nosaukts pēc pašreizējā gada, mēneša, dienas, stundas un minūtes direktorijā /root/test_itsvse

Izpildiet komandu:

Šeit faktiski ir vim redaktors, ievadiet i, lai rediģētu, šādi:

Pēc tam, kad pievienošana ir veiksmīga, mēs saņemam mājienu par pēdējo rindu, lai instalētu jaunu crontab

Ņemiet vērā, ka "%" crontab failā ir komandrindas beigšanas, rindas iesaiņošanas un novirzīšanas funkcijas, kā arī simbola "\" pievienošana, lai aizbēgtu priekšā, pretējā gadījumā simbols "%" veiks savu funkciju, beidzot komandrindu vai iesaiņojot rindu, un nākamais saturs tiks nosūtīts kā standarta ievade iepriekšējai komandai.

Atkārtoti ielādējiet konfigurāciju


Ieplānoto uzdevumu skatīšana

Skatīt žurnālus


Žurnāli ir sakārtoti pa dienām, jaunākais žurnāls, apskatiet failu /var/log/cron

Atveidojumi ir šādi:



(Beigas)





Iepriekšējo:OpenLDAP pielāgota objektuklase un rekvizīti
Nākamo:VS 2019 (Visual Studio) koda tīrīšana
Publicēts 15.11.2022 18:20:52 |
Uzziniet to
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com