Ang Cron ay isang subsystem ng pag-iiskedyul ng trabaho para sa linux. Ginagamit ito para sa pag-iskedyul ng paulit-ulit na mga trabaho. Kung nais mong mag-iskedyul ng isang isang pagbaril trabaho gamitin ang sa subsystem.
Ang lahat ng mga gumagamit sa isang linux box ay maaaring mag-set up ng mga trabaho sa cron na ibinigay na pinapayagan sila ng administrator: root. Ang mga paghihigpit sa cron ay inilalapat sa pamamagitan ng pagbabago ng isang kumbinasyon ng /etc/cron.allow at /etc/cron.deny.
Sa karamihan ng mga pamamahagi ng Linux mayroon ding isang antas ng pagsasaayos ng cron sa antas ng system, hindi ito sakop dito.
Mga hakbang
Paraan 1 ng 2: Pagse-set up ng File
Hakbang 1. Gamit ang iyong paboritong editor, lumikha ng isang cron file na may isang linya para sa bawat trabaho na nais mong iiskedyul, sa format:
m h d m w utos
- m minuto
- oras ng oras
- d araw ng buwan
- m buwan 1-12
- w weekday 0-7, Sun, Mon, atbp (Linggo = 0 = 7) Madaling tandaan kung naiisip mo ang paraan ng pagsasabi ng isang petsa: Miyerkules, Hulyo 29, sa 10:30, pagkatapos ay baligtarin ang order.
Hakbang 2. I-load ang iyong file sa crontab:
crontab yourfile
Paraan 2 ng 2: Pagsubok ng isang Halimbawa
Hakbang 1. Lumikha ng isang file testCron.txt na naglalaman ng mga sumusunod na linya:
- # gawin ito tuwing 10 minuto
- * / 10 * * * * date >> ~ / testCron.log
Hakbang 2. I-load ito sa cron:
crontab testCron.txt
Hakbang 3. Maghintay ng 30 minuto, suriin ang testCron.log, kung ito ay gumagana i-a-update nito ang iyong file gamit ang isang time stamp ng 3 beses
Hakbang 4. Alisin ang crontab upang hindi ito tumakbo magpakailanman:
crontab -r
Mga Tip
- Maaari mong direktang i-edit ang iyong crontab gamit ang crontab -e; tandaan na gumagamit ito ng vi syntax na maaaring maging mahirap para sa bagong gumagamit.
- Palaging may * nix gamitin ang mga pahina ng tao, kaibigan mo sila: tao crontab