0 10 * * 3 au * 10 * * 3? Soma sehemu ya dakika
0 10 * * 3 huwaka mara moja; * 10 * * 3 huwaka mara sitini kwa saa. Soma sehemu ya dakika, angalia mpangilio wa sehemu, kisha subiri utayari badala ya saa.
Maneno yote mawili yanaonekana kama asubuhi ya Jumatano, na moja tu kati yao ina maana ya mara moja. 0 10 * * 3 huwaka saa 10:00 Jumatano; * 10 * * 3 huwaka kila dakika ya saa ya kumi, nafasi sitini za kuanzisha handaki hilo hilo. Ikiwa amri ni kianzishaji kisichochunguza kama kuna kikao kingine, toleo la pili si kosa la upangaji, ni mzunguko unaozalisha wamiliki wanaoshindana. Soma sehemu ya dakika kabla ya kusoma kitu kingine chochote.
Sehemu tano ni dakika, saa, siku ya mwezi, mwezi na siku ya wiki, kwa mpangilio huo, na nyota katika ya kwanza inamaanisha kila dakika.
Sehemu ya dakika huamua mara ngapi
Nambari ya kwanza ni dakika, kwa hiyo 0 10 * * 3 ni dakika ya kwanza ya saa ya kumi Jumatano. Kuibadilisha na nyota kunahifadhi saa na siku na kuondoa sifa ya mara-mmoja, jambo linalozalisha mechi sitini. Cron haiondoi marudio: kila mechi huanzisha amri tena. Hii si ustadi mdogo kuhusu cron, ni maana ya sehemu, na inafaa kusoma marejeleo ya kipanga muda kilichosakinishwa kwa sababu mpangilio wa sehemu na safu ya hiari ya jina la mtumiaji hutofautiana kati ya crontab ya mtumiaji na ya mfumo.
Jaribu kwa amri isiyo na madhara inayorekodi muhuri wake wa muda kwa siku moja. Mstari mmoja kwenye kumbukumbu ni ratiba; mistari sitini ndani ya saa moja ni somo.
Kile ambacho uzinduzi wa pili hufanya kwa wa kwanza
Kianzishaji chenye adabu hutambua kwamba muunganisho tayari umewaka na hafanyi chochote. Wito mbichi wa openvpn haufanyi hivyo: huunda mchakato mwingine, jaribio jingine la kufunga kifaa au bandari, na seti nyingine ya njia zinazoshindana kwa maeneo yale yale. Katika NetworkManager, maombi ya uanzishaji yanayorudiwa kwa muunganisho mmoja kwa kawaida ni idempotent, na ndiyo sababu tatizo hubaki mafichoni hadi mtu atumie amri tofauti. Ratiba inapaswa kumuuliza mmiliki ambaye tayari anasimamia handaki.
Kisha amua maana ya ombi wakati muunganisho unajengwa. Wala uanzishaji maradufu wala foleni ya uanzishaji unaosubiri si sahihi kwa wazi; chagua moja na umruhusu kianzishaji kuitekeleza, badala ya kuacha kipanga muda kuamua kwa bahati.
Hesabu sehemu kabla ya amri
Crontab ya mtumiaji na ya mfumo hutofautiana katika kama safu ya jina la mtumiaji inaonekana kabla ya amri. Ingizo lililonakiliwa kati yao ama huendeshwa chini ya akaunti isiyo sahihi au hupitisha jina la mtumiaji kama neno la kwanza la amri. Angalia marejeleo yaliyosakinishwa badala ya mwongozo, na hesabu sehemu kwenye mstari wako mwenyewe. Ingizo la sehemu tano lenye neno la sita kabla ya amri ni crontab ya mfumo; mstari huo huo katika crontab ya mtumiaji hujaribu kuendesha neno hilo kama programu.
Utambulisho wa utekelezaji hubeba mazingira pamoja nao. Kazi ya cron hairithi pete ya funguo iliyofunguliwa, ombi la nenosiri la mwingiliano au saraka ya kazi uliyojaribu ndani yake.
Subiri utayari, si saa
Uzinduzi uliofanikiwa si handaki linalofanya kazi. Mteja anaweza kuwa bado anasuluhisha ncha yake, anathibitisha au anasakinisha njia wakati kazi inaisha. Kazi yoyote inayotegemea inapaswa kusubiri rasilimali iliyolindwa inayohitaji kweli, na kikomo cha muda na kushindwa kuliorekodiwa, badala ya idadi maalum ya sekunde. Tofauti hiyo hutenganisha ratiba inayofanya kazi mara nyingi na ile inayoshindwa kimyakimya asubuhi yenye shughuli.
Ikiwa MFA ya mwingiliano inahitajika saa hiyo, kazi inaweza kuomba umakini wa mtu lakini haiwezi kutoa jibu. Weka hali hiyo wazi badala ya kuingiza nenosiri linaloweza kutumika tena au kujaribu tena milele.
Kwa uanzishaji wa kweli wa mara moja, tumia utaratibu wa mara moja unaoungwa mkono. Kanuni inayorudiwa ambayo ni lazima ikumbukwe na kuondolewa ni uzinduzi maradufu wa baadaye.