Otu esi eji na Iwu iji hazie ọrụ na enyere ma ọ bụ mgbe e mesịrị na Linux


Dị ka ihe ọzọ na cron ọrụ nhazi, iwu na na-enye gị ohere ịhazi iwu ka ị na-agba ọsọ n'otu oge na-enweghị edezi faịlụ nhazi.

Naanị ihe achọrọ bụ ịwụnye akụrụngwa a na ibido ma mee ka mmezu ya nwee ike:

# yum install at              [on CentOS based systems]
$ sudo apt-get install at     [on Debian and derivatives]

Na-esote, malite ma mee ka ọrụ ahụ rụọ ọrụ n'oge buut.

--------- On SystemD ---------
# systemctl start atd
# systemctl enable atd

--------- On SysVinit ---------
# service atd start
# chkconfig --level 35 atd on

Ozugbo atd na-agba ọsọ, ị nwere ike ịhazi iwu ma ọ bụ ọrụ ọ bụla dịka ndị a. Anyị chọrọ iziga 4 ping probes na www.google.com mgbe nkeji na-esote ga-amalite (ya bụ, ọ bụrụ na ọ bụ 22:20:13, a ga-eme iwu ahụ na 22:21:00) wee kọọ akụkọ ahụ. pụta site na ozi-e (-m, chọrọ Postfix ma ọ bụ ihe dakọtara) nye onye ọrụ na-akpọku iwu:

# echo "ping -c 4 www.google.com" | at -m now + 1 minute

Ọ bụrụ na ịhọrọ ịghara iji nhọrọ -m, a ga-eme iwu ahụ mana ọ nweghị ihe a ga-ebipụta na mmepụta ọkọlọtọ. Ị nwere ike, Otú ọ dị, họrọ ibugharị mmepụta na faịlụ kama.

Na mgbakwunye, biko mara na na ọ bụghị naanị na-enye ohere oge ndị a kapịrị ọnụ: ugbu a, ehihie (12:00), na etiti abalị (00:00), kamakwa omenala 2-digit (na-anọchi anya awa) na Oge ọnụọgụ anọ (awa na nkeji).

Ọmụmaatụ,

Iji mee updatedb na elekere 11 nke abalị taa (ma ọ bụ echi ma ọ bụrụ na ụbọchị dị ugbu a karịrị elekere iri na otu), mee:

# echo "updatedb" | at -m 23

Iji mechie sistemu ahụ na 23:55 taa (otu ụkpụrụ dị na ihe atụ gara aga metụtara):

# echo "shutdown -h now" | at -m 23:55

Ị nwekwara ike igbu oge igbu oge site na nkeji, awa, ụbọchị, izu, ọnwa ma ọ bụ afọ site na iji akara + yana nkọwapụta oge achọrọ dị ka n'ihe atụ nke mbụ.

Nkọwapụta oge dabere na ọkọlọtọ POSIX.

Nchịkọta

Dị ka usoro isi mkpịsị aka, jiri na kama cron ọrụ nhazi oge ọ bụla ịchọrọ ịme iwu ma ọ bụ rụọ ọrụ enyere n'oge akọwapụtara nke ọma naanị otu ugboro. Maka ọnọdụ ndị ọzọ, jiri cron.

Ọzọ, anyị ga-ekpuchi otu esi ezoro ezo faịlụ tar site na iji openssl, ruo mgbe ahụ jikọọ na Tecmint.