cron job တစ်ခု ဖန်တီးပါ၊ တူရကီရှင်းလင်းချက်ကို ကြည့်ပါ။ မိနစ်/နာရီ/ရက်/လ/ရက် ရွေးချယ်စရာများဖြင့် စက္ကန့်ပိုင်းအတွင်း တရားဝင် cron job တစ်ခုကို ထုတ်လုပ်ပါ။
* * * * *
ခရွန်cron သည် Unix/Linux စနစ်များတွင် သတ်မှတ်ထားသော အချိန်အပိုင်းအခြားများတွင် လုပ်ငန်းတာဝန်များကို လုပ်ဆောင်ရန် အသုံးပြုသည့် စံသတ်မှတ်ထားသော အချိန်ဇယားဆွဲသည့် ယန္တရားတစ်ခုဖြစ်သည်။ အရန်ကူးယူခြင်း၊ အီးမေးလ်ပို့ခြင်း၊ ဒေတာဘေ့စ်သန့်ရှင်းရေး သို့မဟုတ် အစီရင်ခံစာထုတ်လုပ်ခြင်းကဲ့သို့သော ဝဘ်ဆာဗာများပေါ်ရှိ အလိုအလျောက်လုပ်ငန်းတာဝန်များကို cron ကို အသုံးပြု၍ စီမံခန့်ခွဲလေ့ရှိသည်။ သို့သော်၊ cron ဖော်ပြချက်၏ syntax—whitespace ဖြင့် ခွဲထားသော နေရာလွတ်ငါးခု—သည် အစပိုင်းတွင် ရှုပ်ထွေးနိုင်သည်။
ဒါက အခမဲ့ပါ။ Cron ဖော်ပြချက်ထုတ်ပေးသည့်ကိရိယာ ဒီကိရိယာက နည်းပညာဆိုင်ရာ syntax ကို မသိဘဲ မှန်ကန်သော cron statement ကို ဖန်တီးနိုင်စေပါတယ်။ drop-down list တွေကနေ မိနစ်၊ နာရီ၊ လရဲ့ရက်၊ လနဲ့ ရက်သတ္တပတ်ရဲ့ရက် field တွေကို ရွေးချယ်ပါ။ ဒီကိရိယာက statement နဲ့ လူတွေဖတ်နိုင်တဲ့ တူရကီဖော်ပြချက် နှစ်ခုလုံးကို ချက်ချင်းထုတ်ပေးပါတယ်။ သင်ဖန်တီးထားတဲ့ statement ကို တစ်ချက်နှိပ်ရုံနဲ့ ကူးယူပါ။ crontab -e မင်းရဲ့လိုင်းထဲမှာ paste လုပ်လို့ရတယ်။
မြန်မြန်စတင်လိုသူများအတွက်။ အသင့်လုပ်ထားသောပုံစံများ ထို့အပြင် ကမ်းလှမ်းထားသည်မှာ- မိနစ်တိုင်း၊ နာရီတိုင်း၊ နေ့စဉ် သန်းခေါင်ယံ၊ အပတ်စဉ် တနင်္လာနေ့နှင့် လစဉ် ပထမနေ့ကဲ့သို့သော အများဆုံးအသုံးပြုသည့် အခြေအနေများကို တစ်ချက်နှိပ်ရုံဖြင့် load လုပ်နိုင်ပါသည်။ လုပ်ငန်းစဉ်တစ်ခုလုံးသည် သင့်ဘရောက်ဆာတွင်သာ ဖြစ်ပျက်ပြီး မည်သည့်ဒေတာကိုမျှ server သို့ မပို့ပါ။
crontab -e command ဖြင့် editor ကိုဖွင့်ပြီး expression ကို paste လုပ်ပါ။*) သည် 'တန်ဖိုးအားလုံး' ဟု အဓိပ္ပာယ်ရသည်။ ဥပမာအားဖြင့် 0 9 * * 1 ဒီအသုံးအနှုန်းက 'တနင်္လာနေ့တိုင်း ည ၉ နာရီ' လို့ အဓိပ္ပာယ်ရပါတယ်။crontab -e command ကို run ပြီးနောက် ပွင့်လာတဲ့ editor မှာ စာကြောင်းအသစ်တစ်ခုထည့်ပါ။ cron statement နဲ့ execute လုပ်ရမယ့် command ကိုရေးပါ။ ဥပမာ- ၀ ၀ * * * /usr/bin/php /var/www/backup.phpသင်မှတ်ပုံတင်သောအခါ၊ cron daemon သည် expression ကိုအလိုအလျောက်သိရှိသည်။0 0 1 * 1 ဒီအသုံးအနှုန်းကို 'လတစ်လရဲ့ ပထမဆုံးနေ့ ဒါမှမဟုတ် တနင်္လာနေ့' လို့ အဓိပ္ပာယ်ဖွင့်ဆိုထားပါတယ်။ နှစ်ခုစလုံးရဲ့ ဆုံမှတ်ကို ပစ်မှတ်ထားနေတယ်ဆိုရင် script ထဲမှာ အပိုစစ်ဆေးမှုတွေ ထည့်ဖို့ လိုအပ်ပါတယ်။