Linux-da berlen ýa-da soňraky wagty tabşyrmak üçin buýrukda nädip ulanmaly
Kron iş meýilnamasyna alternatiwa hökmünde, buýrugyndaky konfigurasiýa faýlyny redaktirlemän belli bir wagtda işlemek buýrugyny meýilleşdirmäge mümkinçilik berýär.
Onlyeke-täk talap, bu kömekçi enjamy gurmakdan we ýerine ýetirmekden başlamakdan ybaratdyr:
# yum install at [on CentOS based systems] $ sudo apt-get install at [on Debian and derivatives]
Ondan soň, ýükleme wagtynda hyzmaty başlaň we işlediň.
--------- On SystemD --------- # systemctl start atd # systemctl enable atd --------- On SysVinit --------- # service atd start # chkconfig --level 35 atd on
atd
işlänsoň, islendik buýrugy ýa-da meseläni aşakdaky ýaly tertipläp bilersiňiz. Indiki minut başlanda (meselem, 22:20:13 bolsa, buýruk 22:21:00 ýerine ýetiriler) 4 sany ping zondyny www.google.com
ibermek isleýäris. e-poçta arkaly ( -m
, Postfix ýa-da şoňa meňzeş) buýrugy ulanýan ulanyja netije beriň:
# echo "ping -c 4 www.google.com" | at -m now + 1 minute
-m
opsiýasyny ulanmazlygy saýlasaňyz, buýruk ýerine ýetiriler, ýöne adaty çykyşda hiç zat çap edilmez. Şeýle-de bolsa, çykyşy bir faýla gönükdirmegi saýlap bilersiňiz.
Mundan başga-da, daky diňe aşakdaky kesgitlenen wagtlara rugsat bermeýändigini ýadyňyzdan çykarmaň: indi günortan (12:00) we ýary gije (00:00), şeýle hem adaty 2 sanly (sagatlary görkezýän) we 4 sanly wagt (sagat we minut).
Mysal üçin,
Şu gün agşam 11-de (ýa-da häzirki senesi agşam 11-den köp bolsa) updateb
işletmek üçin:
# echo "updatedb" | at -m 23
Ulgamy şu gün 23: 55-de ýapmak üçin (öňki mysaldaky ýaly ölçegler):
# echo "shutdown -h now" | at -m 23:55
Şeýle hem, birinji mysaldaky ýaly +
belgisini we islenýän wagt spesifikasiýasyny ulanyp, ýerine ýetiriş minutlary, sagatlary, günleri, hepdeleri, aýlary ýa-da ýyllary gijikdirip bilersiňiz.
Wagt aýratynlyklary POSIX standartyna tabyn.
Gysgaça mazmun
Düzgün bolşy ýaly, haçan-da bir buýrugy işletmek ýa-da berlen meseläni belli bir wagtda ýerine ýetirmek isleseňiz, kron iş meýilnamasynyň ýerine ulanyň. Beýleki ssenariýalar üçin kron ulanyň.
Ondan soň, Tecmint-e birikýänçä, openssl ulanyp, arhiw faýllaryny nädip şifrlemelidigini öwreneris.