Bii o ṣe le Lo ni aṣẹ lati Ṣeto Iṣẹ-ṣiṣe kan lori Ti a fifun tabi Aago Nigbamii ni Lainos
Gẹgẹbi yiyan si oluṣeto iṣẹ cron, aṣẹ ni
gba ọ laaye lati ṣeto aṣẹ kan lati ṣiṣẹ lẹẹkan ni akoko ti a fifun laisi ṣiṣatunkọ faili iṣeto kan.
Ibeere kan ṣoṣo ni fifi sori ẹrọ iwulo yii ati ibẹrẹ ati muu ipaniyan rẹ ṣiṣẹ:
# yum install at [on CentOS based systems] $ sudo apt-get install at [on Debian and derivatives]
Itele, bẹrẹ ati mu ṣiṣẹ ni iṣẹ ni akoko bata.
--------- On SystemD --------- # systemctl start atd # systemctl enable atd --------- On SysVinit --------- # service atd start # chkconfig --level 35 atd on
Lọgan ti atd
ti nṣiṣẹ, o le ṣeto eyikeyi aṣẹ tabi iṣẹ-ṣiṣe bi atẹle. A fẹ lati firanṣẹ awọn iwadii ping 4 si www.google.com
nigbati iṣẹju ti n bọ ba bẹrẹ (ie ti o ba jẹ 22:20:13, aṣẹ naa yoo wa ni pipa ni 22:21:00) ki o sọ ijabọ naa abajade nipasẹ imeeli ( -m
, nilo Postfix tabi deede) si olumulo ti n bẹ aṣẹ naa:
# echo "ping -c 4 www.google.com" | at -m now + 1 minute
Ti o ba yan lati ma lo aṣayan -m
, aṣẹ naa yoo ṣee ṣe ṣugbọn ko si nkan ti yoo tẹjade si iṣẹjade deede. O le, sibẹsibẹ, yan lati ṣe atunṣe iṣẹjade si faili dipo.
Ni afikun, jọwọ ṣe akiyesi pe ni
kii ṣe gba awọn akoko ti o wa titi wọnyi laaye nikan: ni bayi, ọsan (12:00), ati ọganjọ (00:00), ṣugbọn aṣa 2-nọmba aṣa (awọn wakati ti o nsoju) ati Awọn akoko oni nọmba 4 (awọn wakati ati iṣẹju).
Fun apere,
Lati ṣiṣe imudojuiwọnb
ni 11 irọlẹ loni (tabi ọla ti ọjọ ti isiyi ba tobi ju 11 pm), ṣe:
# echo "updatedb" | at -m 23
Lati tiipa eto naa ni 23:55 loni (awọn ilana kanna bi ninu apẹẹrẹ iṣaaju lo):
# echo "shutdown -h now" | at -m 23:55
O tun le ṣe idaduro ipaniyan nipasẹ awọn iṣẹju, awọn wakati, awọn ọjọ, awọn ọsẹ, awọn oṣu, tabi awọn ọdun nipa lilo ami +
ati alaye akoko ti o fẹ bi ninu apẹẹrẹ akọkọ.
Awọn alaye akoko jẹ koko-ọrọ si boṣewa POSIX.
Akopọ
Gẹgẹbi ofin atanpako, lo ni dipo oluṣeto iṣẹ cron nigbakugba ti o ba fẹ ṣiṣe aṣẹ kan tabi ṣe iṣẹ ti a fun ni akoko asọye daradara ni ẹẹkan. Fun awọn oju iṣẹlẹ miiran, lo cron.
Nigbamii ti, a yoo bo bii a ṣe le paroko awọn faili pamosi ni lilo openssl, titi di igba naa o ni asopọ si Tecmint.