GNU/Linux တွင် လုပ်ငန်းစဉ်တစ်ခုကို အတင်းသတ်နည်း
ထုတ်ဝေသည်- ၂၀၂၅၊ ဖေဖော်ဝါရီ ၁၅ UTC ၂၁:၅၃:၄၃
နောက်ဆုံး မွမ်းမံပြင်ဆင်သည်- ၂၀၂၆၊ ဇန်နဝါရီ ၁၂ UTC ၀၈:၄၉:၁၄
ဒီဆောင်းပါးက Ubuntu မှာ hanging process တစ်ခုကို ဘယ်လိုဖော်ထုတ်ပြီး အတင်းအကြပ်ပိတ်ပစ်ရမလဲဆိုတာ ရှင်းပြထားပါတယ်။
How to Force Kill a Process in GNU/Linux
ဤပို့စ်ရှိ အချက်အလက်များသည် Ubuntu 20.04 ကို အခြေခံထားပါသည်။ အခြားဗားရှင်းများအတွက် မှန်ကန်နိုင်သည် သို့မဟုတ် မမှန်နိုင်ပါ။
တစ်ခါတစ်ရံမှာ ဘာကြောင့်မှန်းမသိဘဲ ရပ်မသွားဘဲ hanging process တစ်ခု ရှိနေပါတယ်။ ကျွန်တော့်အတွက် နောက်ဆုံးအကြိမ် ဒီလိုဖြစ်ခဲ့တာ VLC media player မှာပါ၊ ဒါပေမယ့် တခြားပရိုဂရမ်တွေမှာလည်း ဖြစ်ဖူးပါတယ်။
ကံမကောင်းစွာပဲ (ဒါမှမဟုတ် ကံကောင်းထောက်မစွာပဲ?) ကျွန်တော် ဘာလုပ်ရမယ်ဆိုတာ တကယ်မှတ်မိလောက်အောင် မကြာခဏ မဖြစ်တတ်တာကြောင့် ဒီလမ်းညွှန်လေးကို ရေးဖို့ ဆုံးဖြတ်လိုက်ပါတယ်။
ပထမဦးစွာ၊ သင်သည် လုပ်ငန်းစဉ်၏ လုပ်ငန်းစဉ် ID (PID) ကို ရှာဖွေရန် လိုအပ်ပါသည်။ လုပ်ငန်းစဉ်သည် command-line ပရိုဂရမ်မှ ဖြစ်ပါက ၎င်း၏ executable အမည်ကို ရှာဖွေနိုင်သော်လည်း၊ ၎င်းသည် desktop ပရိုဂရမ်တစ်ခုဖြစ်ပါက executable အမည်ကို အမြဲတမ်း ရှင်းရှင်းလင်းလင်း မသိနိုင်သောကြောင့် အနည်းငယ် သုတေသနပြုလုပ်ရန် လိုအပ်နိုင်ပါသည်။
ကျွန်တော့်ကိစ္စမှာတော့ vlc ပါ၊ ဒါပေမယ့် အဲဒါက လုံလောက်တဲ့ ထင်ရှားမှုပါပဲ။
PID ရယူရန်အတွက် အောက်ပါအတိုင်း ရိုက်ထည့်ရန် လိုအပ်ပါသည်။
vlc" ဆိုတဲ့ နာမည်နဲ့ run နေတဲ့ process တွေကို ပြပေးပါလိမ့်မယ်။
ထို့နောက် သင်တွေ့ရှိသော PID တွင် root privileges ဖြင့် kill -9 command ကို run ရန် လိုအပ်ပါသည်။
("PID" ကို ပထမဆုံး command ဖြင့်တွေ့ရှိသောနံပါတ်ဖြင့် အစားထိုးပါ)
ဒါပါပဲ :-)
