Ẹ̀rọ Ìṣirò Ìṣiṣẹ́ Tó Tẹ̀lé Ti Crontab

Tẹ ọ̀rọ̀ cron àti àkókò ìpìlẹ̀ láti rí àwọn àkókò ìṣiṣẹ́ tó ń bọ̀.

Bí a ṣe ń lò ó

  1. Tẹ àwọn iye rẹ sínú àwọn ààyè lókè.
  2. Tẹ Ṣírò láti rí àbájáde rẹ lẹ́sẹ̀kẹsẹ̀.
  3. Lo bọ́tìnnì Pín láti daakọ ọ̀nà-asopọ̀ sí àbájáde rẹ.

Nípa ẹ̀rọ ìṣirò yìí

Ọ̀rọ̀ crontab Unix boṣewa ń lo pápá márùn-ún tí a ya sọ́tọ̀ pẹ̀lú àlàfo — ìṣẹ́jú, wákàtí, ọjọ́-oṣù, oṣù àti ọjọ́-ọ̀sẹ̀ — ọ̀kọ̀ọ̀kan ń gba àwọn nọ́mbà, àwọn ààlà, àwọn àtòjọ, àwọn wildcard (*), àti àwọn iye ìgbésẹ̀ (bíi */15 fún gbogbo ẹyọ 15) láti ṣàlàyé àkókò tí ń tún ara rẹ̀ ṣe, bíi “0 3 * * 1-5” fún aago 3 òwúrọ̀ ní àwọn ọjọ́ iṣẹ́. Mímọ̀ gẹ́lẹ́ ìgbà tí ọ̀rọ̀ bẹ́ẹ̀ yóò ṣiṣẹ́ lẹ́ẹ̀kan sí i nílò ṣíṣàyẹ̀wò gbogbo pápá márùn-ún àti àfarawé àkókò síwájú, èyí tí ó rọrùn láti ṣe àṣìṣe nínú rẹ̀ ní ọwọ́, pàápàá pẹ̀lú àwọn iye ìgbésẹ̀ tàbí àwọn ìbáṣepọ̀ ọjọ́-ọ̀sẹ̀/ọjọ́-oṣù.

Àwọn alákòóso ètò, àwọn olùgbéjáde backend, àti àwọn onímọ̀-ẹ̀rọ DevOps ń lo ìṣirò yìí nígbàkigbà tí wọ́n bá kọ tàbí ṣàyẹ̀wò cron job — fún àwọn ìfipamọ́ tí a ṣètò, yíyí log, ṣíṣe dátà ní ìdìpọ̀, tàbí àwọn ìgbékalẹ̀ aládàáṣe — láti jẹ́rìí pé àkókò náà bá ohun tí wọ́n ní lọ́kàn mu ní ti gidi kí ó tó ṣiṣẹ́ láìsí àbójútó lórí olupin iṣẹ́-ṣíṣe.

Ẹ̀rọ ìṣirò yìí ń ṣàyẹ̀wò ọ̀rọ̀ crontab pápá-5 rẹ lòdì sí àkókò UTC ìpìlẹ̀, ó sì ń ṣàtòjọ àwọn àkókò ìṣiṣẹ́ tí a ṣètò tó tẹ̀lé, ó ń jẹ́ kí o mú ìlà cron tí a tẹ̀ ní àṣìṣe kí ó tó fa kí iṣẹ́ ṣiṣẹ́ ní aago 3 òwúrọ̀ dípò aago 3 ọ̀sán, tàbí ní ìṣẹ́jú kọ̀ọ̀kan dípò wákàtí kọ̀ọ̀kan.

Ṣé èyí wúlò fún ọ?

O le yan to àwọn ìhùwàsí 3.

Àwọn àsọyé

  • Jẹ́ ẹni àkọ́kọ́ láti sọ èrò rẹ.

Awọn ẹ̀rọ-ìṣirò tó gbajúmọ̀

Gbogbo Àwọn Ẹ̀rọ Ìṣirò