Paano Mag-set up ng isang Crontab File sa Linux: 6 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Mag-set up ng isang Crontab File sa Linux: 6 Mga Hakbang (na may Mga Larawan)
Paano Mag-set up ng isang Crontab File sa Linux: 6 Mga Hakbang (na may Mga Larawan)

Video: Paano Mag-set up ng isang Crontab File sa Linux: 6 Mga Hakbang (na may Mga Larawan)

Video: Paano Mag-set up ng isang Crontab File sa Linux: 6 Mga Hakbang (na may Mga Larawan)
Video: Bakit mabilis malowbat ang iPhone mo? Paano ayusin ang iPhone na mabilis malowbat? Tips Rona 2024, Mayo
Anonim

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

Mag-set up ng isang Crontab File sa Linux Hakbang 1
Mag-set up ng isang Crontab File sa Linux Hakbang 1

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.
Mag-set up ng isang Crontab File sa Linux Hakbang 2
Mag-set up ng isang Crontab File sa Linux Hakbang 2

Hakbang 2. I-load ang iyong file sa crontab:

crontab yourfile

Paraan 2 ng 2: Pagsubok ng isang Halimbawa

Mag-set up ng isang Crontab File sa Linux Hakbang 3
Mag-set up ng isang Crontab File sa Linux Hakbang 3

Hakbang 1. Lumikha ng isang file testCron.txt na naglalaman ng mga sumusunod na linya:

  • # gawin ito tuwing 10 minuto
  • * / 10 * * * * date >> ~ / testCron.log
Mag-set up ng isang Crontab File sa Linux Hakbang 4
Mag-set up ng isang Crontab File sa Linux Hakbang 4

Hakbang 2. I-load ito sa cron:

crontab testCron.txt

Mag-set up ng isang Crontab File sa Linux Hakbang 5
Mag-set up ng isang Crontab File sa Linux Hakbang 5

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

Mag-set up ng isang Crontab File sa Linux Hakbang 6
Mag-set up ng isang Crontab File sa Linux Hakbang 6

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

Inirerekumendang: