Quration AIQ

terminal

Kuweka otomatiki kazi zinazorudiwarudiwa kama 'endesha script ya nakala rudufu kila siku saa 3 usiku' kumetegemea zana ile ile ya zamani ya Linux kwa miongo mingi.

Ni ratiba gani hiyo ya zamani ya Linux imeshughulikia kazi kama hizi kwa miongo mingi?

cron
cron inaendesha amri kulingana na ratiba (crontab). Muundo wake wa sehemu tano '* * * * *' kwa dakika, saa, siku, mwezi na siku ya wiki umekuwa lugha ya kawaida ya otomatiki kwa karibu nusu karne.

cron ni zana ya Linux inayoendesha amri kiotomatiki kulingana na ratiba unayoiweka kwenye faili iitwayo crontab, ikikuruhusu kupanga kazi kama kuendesha hifadhi rudufu (backup) kila usiku kwa saa maalum bila hatua yoyote ya mkono. Sarufi yake ya kupanga ratiba hutumia sehemu tano zinazowakilisha dakika, saa, siku ya mwezi, mwezi, na siku ya wiki, ikiandikwa kwa ufupi kama '0 3 * * *' kwa saa tatu asubuhi kila siku.

'clock' na 'alarm' ni maneno ya kawaida tu, yasiyo ya kiufundi, yanayoelezea dhana za muda, lakini hakuna linalokuwa zana halisi ya kupanga ratiba inayotumika kwenye mifumo ya Linux.

Sarufi ya sehemu tano ya cron imebaki karibu bila kubadilika kwa miongo kadhaa, ikiifanya kuwa mojawapo ya lugha za kawaida za uotomatishaji zenye maisha marefu zaidi katika kompyuta, ikifundishwa hadi leo kwa watengenezaji programu kama ilivyobuniwa awali.

▶ Quration AIQ

terminal

Ni kigezo gani cha mazingira kinachoshikilia orodha ya folda ambazo kompyuta inatafuta amri ndani yake?Sifa hii inaitwaje?Amri gani inafuatilia mwisho wa faili na kuonyesha kila mstari mpya unapofika?Amri gani ni msimamizi wa kazi wa terminal, akionyesha michakato ikiwa na matumizi ya CPU na kumbukumbu kwa wakati halisi?Ni kifupisho cha nini?Ni ipi 'Hello World' ya uandishi wa script za shell, amri unayoitumia kila unapohitaji kuangalia thamani ya kigezo?'cd ~' inakupeleka wapi?Ni mchanganyiko gani wa msingi wa kitufe unaosimamisha?Faili hii, iliyohifadhiwa kwa kiambatisho .sh, inaitwaje?Njia hii inaitwaje, tofauti na GUI ya kubofya aikoni?Ni ipi?Labda amri ya terminal yenye herufi mbili zilizoandikwa mara nyingi zaidi katika historia ya kompyuta ni ipi — ile inayojibu swali la 'kuna nini kwenye folda hii'?

Quration — Quration AIQ