sysvinit 2.96 init စနစ်အား ဖြန့်ချိသည်။

မိတ်ဆက်ပေးသည်။ classic init system ကို ထုတ်ပေးသည်။ sysvinit ၂.၈၈systemd နှင့် upstart မတိုင်မီကာလများအတွင်း Linux ဖြန့်ဝေမှုများတွင် တွင်ကျယ်စွာအသုံးပြုခဲ့ပြီး ယခုအခါ Devuan နှင့် antiX ကဲ့သို့သော ဖြန့်ဖြူးမှုများတွင် ဆက်လက်အသုံးပြုနေပါသည်။ တစ်ချိန်တည်းမှာပင်၊ insserv 1.21.0 နှင့်
startpar 0.64 ။ ရှိမှာပေါ့။ အာမခံ init scripts များကြားတွင် အကောင့်မှီခိုအားထားမှုဖြင့် loading process ကို စုစည်းရန် ဒီဇိုင်းထုတ်ထားသည်။ စတင်ပါ system boot လုပ်နေစဉ်အတွင်း script အများအပြား အပြိုင်ဖွင့်ခြင်းကို သေချာစေရန်အတွက် အသုံးပြုပါသည်။

ထုတ်ဝေမှုအသစ်တွင်-

  • စစ်ဆေးရန်အတွက် "-z" အလံကို pidof သို့ ထည့်ထားသည်။ ဖုတ်ကောင်ဖြစ်စဉ်များ နှင့် I/O အေးခဲနေသော အခြေအနေတွင် လုပ်ငန်းစဉ်များ (အေးခဲနိုင်ခြေကြောင့် ယခင်က ကျော်သွားခဲ့သော Z နှင့် D၊
  • readbootlog utility ၏ output ကိုရှင်းလင်းပြီးဖြစ်သည်။
  • "-e" အလံအား ပုံမှန်ပြုလုပ်ခြင်းနှင့် အထူးစာလုံးများကို ဖြတ်တောက်ခြင်းမပြုဘဲ မှတ်တမ်းတွင် လက်ခံရရှိသည့်ဒေတာအားလုံးကို သိမ်းဆည်းနိုင်စေသည့် bootlogd လုပ်ငန်းစဉ်ကို ထိန်းသိမ်းရန်အတွက် bootlogd လုပ်ငန်းစဉ်တွင် ထည့်သွင်းထားပါသည်။
  • “-q” အလံကို insserv ပရိုဂရမ်တွင် ထည့်သွင်းထားပြီး၊ ကွန်ဆိုးလ်သို့ သတိပေးချက်များ အထွက်ကို ပိတ်ခြင်း (ပြင်းထန်သော အမှားများကိုသာ ပြသသည်)။
  • startpar ရှိ စမ်းသပ်မှုအစုံကို အပ်ဒိတ်လုပ်ပြီးပါပြီ။ မှတ်တမ်းခွဲခြမ်းစိတ်ဖြာမှုကို ရိုးရှင်းစေရန်၊ အထွက်တွင် script အမည်များကို ပေါင်းထည့်သည့် “-n” အလံကို ပေါင်းထည့်ထားသည်။ ပုံမှန်အားဖြင့်၊ ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းမုဒ်တွင် တည်ဆောက်ခြင်း (-O2) ကို အသက်သွင်းထားသည်။ မှတ်တမ်းထဲတွင် မက်ဆေ့ချ်များ ရောနှောခြင်းကို တားဆီးရန်အတွက် ပျောက်ဆုံးနေသော စာကြောင်းအက္ခရာကို လုပ်ဆောင်နေသည့် အလုပ်များမှ မက်ဆေ့ချ်များနှင့် အလိုအလျောက် ချိတ်ဆက်ထားသည်။ မျဉ်းပြိုင်မဟုတ်သော အလုပ်များကို အပြန်အလှန်အကျိုးသက်ရောက်မှုအဖြစ် မှားယွင်းစွာ အမှတ်အသားပြုစေသည့် ဆုတ်ယုတ်မှုကို ပြုပြင်ခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add