ဒီလမ်းညွှန်ဟာသုံးစွဲဖို့ဘယ်လိုပြသထားတယ် Linux ကို တစ်ကား Bash Script ကိုခဏရပ်ရန်အိပ်ပျော်ခြင်း command ကို။
၎င်း၏ကိုယ်ပိုင်တွင်အိပ်စက်ခြင်း command ကိုသငျသညျမဟုတ်လျှင်သင့်ရဲ့ Terminal Window ကိုဖွင့်သော့ခတ်နဲ့တူပေမယ့်ပြန်လည်ကြိုးစားနေ command တစ်ခုရှေ့တော်၌ခေတ္တနားအချက်အဖြစ်အပါအဝင်အများအပြားကွဲပြားခြားနားတဲ့နည်းလမ်းတွေထဲမှာသုံးနိုငျတဲ့ဇာတ်ညွှန်း၏တစ်စိတ်တစ်ပိုင်းအဖြစ်လုံးဝအသုံးမကျဖြစ်ပါတယ်။
ဥပမာ, သင်သည်အခြား server ကနေကူးယူဖိုင်တွေလုပ်ငန်းများ၌တဲ့ဇာတ်ညွှန်းခဲ့မြင်ယောင်ကြည့်ပါ။ ဖိုင်တွေကိုအပေါငျးတို့သဒေါင်းလုတ်ဆွဲပြီးစီးမှီ script ကိုမိတ္တူလုပ်ငန်းစဉ်သည်မစတင်သင့်ပါတယ်။
အဆိုပါ ဒေါင်းလုပ် ဖြစ်စဉ်ကိုလုံးဝသီးခြားဇာတ်ညွှန်းအားဖြင့်ဖျော်ဖြေသည်။
ဖိုင်များကူးယူများအတွက် script ကိုကောင်းစွာဖိုင်တွေကိုအပေါငျးတို့သ (ဆိုလိုသည်မှာက 50 ဖိုငျမြားကိုမိတ္တူလုပ်ငန်းစဉ်ကိုစတင်ခဲ့တာဖြစ်ပါတယ်တွေ့ပါပြီတဲ့အခါမှာအဲဒီမှာ 50 ဖိုင်တွေဖြစ်နှင့်သင့်တယ်သိတယ်) ဒေါင်းလုပ်လုပ်ခဲ့ကြခြင်းရှိမရှိစမ်းသပ်ဖို့ loop တစ်ခုင်နိုင်ပါသည်။
ဒါကြောင့် processor ကိုအချိန်အထိကြာအဖြစ် script ကိုအစဉ်မပြတ်စမ်းသပ်အဘယ်သူမျှမမှတ်ရှိပါသည်။ အဲဒီအစား, သငျသညျကူးယူအလုံအလောက်ဖိုင်တွေရှိပါတယ်ရှိမရှိစမ်းသပ်ဖို့ရှေးခယျြစေခြင်းငှါ, ထိုအရပ်၌မဟုတ်လျှင်မိနစ်အနည်းငယ်အဘို့ခဏနားပြီးကျန်တာတွေကိုထို့နောက်ထပ်မံကြိုးစားပါ။ အဆိုပါအိပ်ပျော်ခြင်း command ကိုဤအခွအေနမြေား၌စုံလင်သည်။
အဆိုပါအိပ်ပျော်ခြင်းစစ်ဌာနချုပ်ကိုသုံးပါရန်ကိုဘယ်လို
အဆိုပါ Linux ကိုအိပ်စက်ခြင်း command ကိုသုံးမှ terminal ကိုပြတင်းပေါက်သို့အောက်ပါရိုက်ထည့်ပါ:
အိပ်စက်ခြင်း 5s
အထက်ပါ command ကို command line ကရန်သင့်အားပြန်မီ 5 စက္ကန့်အဘို့သင့် terminal ကိုခေတ္တနားစေမည်။
အဆိုပါအိပ်ပျော်ခြင်း command ကိုသငျသညျခွငျးအားဖွငျ့, ပြီးတော့အတိုင်းအတာ၏ယူနစ်ခေတ္တရပ်တန့်ပြီးရန်ဆန္ဒရှိသည့်အရေအတွက်အားဖြင့်နောက်တော်သို့လိုက် keyword ကိုအိပ်စက်ခြင်းလိုအပ်သည်။
သငျသညျစက္ကန့်, မိနစ်, နာရီသို့မဟုတ်ကာလ၌နှောင့်နှေးသတ်မှတ်နိုင်ပါတယ်။
- s ကို - စက္ကန့်
- မီတာ - မိနစ်
- ဇ - နာရီ
- ဃ - ရက်ပေါင်း
ဘယ်အချိန်မှာအဲဒါကိုတန်ဖိုးရှိအဆုံးအပေါ်နေ့ရက်ကာလအဘို့နောက်ခံ running script တစ်ခုရှိခြင်းဆန့်ကျင်အဖြစ်ပုံမှန်ကြားကာလမှာ script ကို run ဖို့ cron အလုပ်သုံးပြီးစဉ်းစားစေခြင်းငှါဖြစ်ပျက်ဖို့တစ်ခုခုရက်ပေါင်းစောင့်ဆိုင်းထံသို့မရောက်ရ။
အဆိုပါအိပ်ပျော်ခြင်း command ကိုများအတွက်အရေအတွက်မှာတစ်ဖွဲ့လုံးအရေအတွက်ကိုဖြစ်မရှိပါ။
သင်တို့သည်လည်း floating အမှတ်နံပါတ်များကိုသုံးနိုင်သည်။
ဥပမာ, အောက်ပါ syntax သုံးစွဲဖို့ဿုံ ok ဖြစ်ပါသည်:
အိပ်စက်ခြင်း 3.5s
အဆိုပါအိပ်စက်ခြင်းစစ်ဌာနချုပ်သည်စံနမူနာအသုံးပြုခြင်း
အောက်ပါ script ကို Terminal ကိုအခြေပြုနှစ်သစ်ကြိုဆိုပွဲနာရီလုပ်ဖို့အိပ်စက်ခြင်း command ကိုသုံးမှဘယ်လိုပြသထားတယ်:
#! / bin / ကား Bash
x = 10
[$ x ကို -gt 0] နေစဉ်
ပြုပါ
အိပ်စက်ခြင်း 1s
ရှင်းလင်းသော
"ပေါက်ကွဲမှုပယ်သည်အထိ $ x ကိုစက္ကန့်" ပဲ့တင်သံ
x = $ (($ x ကို - 1))
ပြီးပြီ
x ရဲ့တန်ဖိုးကိုသုညထက် သာ. ကြီးမြတ်သည်နေတုန်းကွင်းဆက် iterate ဆက်လက်ပါလိမ့်မယ်နေစဉ် script ကို 10 ရန် variable ကို x ကိုသတ်မှတ်။
အဆိုပါအိပ်ပျော်ခြင်း command ကို 1 စက္ကန့်များအတွက် script ကိုသည် loop ပတ်ပတ်လည်တစ်ဦးချင်းစီအချိန် pauses ။
ဇာတ်ညွှန်း၏ကျန်မျက်နှာပြင်ရှင်းလင်းရေးတစ်ဦးချင်းစီကြားမှာ, မက်ဆေ့ခ်ျကိုပြသ "ပေါက်ကွဲမှုပယ်သည်အထိစက္ကန့် x" (ဆိုလိုသည်မှာ 10) နှင့်ထို့နောက် x ရဲ့တန်ဖိုးကို 1 နုတ်။
အဆိုပါအိပ်ပျော်ခြင်း command ကိုပြင်, ဇာတ်ညွှန်းမှတဆင့်ချဲ့မယ်လို့နှင့်မက်ဆေ့ခ်ျများလွန်းလျင်မြန်စွာပြသမည်ဖြစ်သည်။
အဆိုပါအိပ်ပျော်ခြင်း command ကိုသာ switches များ၏စုံတွဲတစ်တွဲရှိတယ်။
အဆိုပါ --help switch သည်အိပ်စက်ခြင်း command ကိုများအတွက်အကူအညီ file ကိုပြသသည်။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းသင်ကလူကို command ကို အသုံးပြု. အတူတူပါပဲအောင်မြင်ရန်နိုင်သည်
လူကိုအိပ်စက်ခြင်း
အဆိုပါ --version command ကိုသင့်ရဲ့ system ပေါ်တွင် install လုပ်ပြီးသောအိပ်စက်ခြင်း command ကို၏ဗားရှင်းပြသထားတယ်။
အောက်မှာဖေါ်ပြတဲ့အတိုင်း --version switch သည်အားဖြင့်ပြန်လာသောသတင်းအချက်အလက်များသည်:
- ဗားရှင်းနံပါတ်
- မူပိုင်ခွင့်အသေးစိတ်ကို
- လိုင်စင်
- စာရေးဆရာများ