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