ဒါဟာသင့်လျော်သောမီနူး option ကိုအသုံးပြုခြင်းအားဖြင့်သို့မဟုတ်ထောင့်အတွက်လက်ဝါးကားတိုင်ကို အသုံးပြု. တစ်ဦးသော graphical application ဖြစ်ပါတယ်လျှင်အချိန်အများစုဟာ, သင်သည် program တစ်ခု၎င်း၏ကိုယ်ပိုင်နည်းလမ်းဖြင့်အဆုံးသတ်ချင်များသို့မဟုတ်ပါလိမ့်မယ်။
တိုင်းဒါမကြာခဏ program တစ်ခုသင်ကသတ်ဖြတ်များအတွက်နည်းလမ်းလိုအပ်ပါလိမ့်မည်သည့်အမှု၌, ဆွဲထားပါလိမ့်မယ်။ သင်တို့သည်လည်းသင်တို့သည်နောက်တဖန် run ဖို့လိုအပျကွောငျးနောက်ခံ running ကြောင်း program တစ်ခုကိုသတ်ချင်ပေလိမ့်မည်။
ဒီလမ်းညွှန်သင့်ရဲ့ system ပေါ်တွင်အပြေးကြသည်အတူတူလျှောက်လွှာများအားလုံးဗားရှင်းသတ်ဖြတ်များအတွက်နည်းလမ်းကိုထောက်ပံ့ပေးသည်။
အဆိုပါ killall စစ်ဌာနချုပ်ကိုသုံးပါရန်ကိုဘယ်လို
အဆိုပါ killall command ကိုနာမည်ဖြင့်လူအပေါင်းတို့သည်ဖြစ်စဉ်များဦးသေဆုံး။ သင် killall command ကိုသုံးဦးစလုံးကိုသတ်လိမ့်မယ် running တူညီတဲ့အစီအစဉ်သုံးခုဗားရှင်းရှိပါကဆိုလိုသည်။
ဥပမာအားဖြင့်, သေးငယ်တဲ့ program ကိုထိုကဲ့သို့သောပုံတစ်ပုံကိုကြည့်ရှုသူဖွင့်လှစ်။ အခုဆိုရင်တူညီ image ကိုကြည့်ရှုသူအခြားမိတ္တူဖွင့်လှစ်။ ကြှနျတေျာ့ဥပမာကျွန်မတစ်ဦးကိုယ်ပွားဖြစ်သော Xviewer ရှေးပါပွီ Gnome ၏မျက်လုံး ။
အခုတော့အောက်ပါ command တွင် terminal နှင့်အမျိုးအစားကိုဖွင့ ်. :
killall
Xviewer အပေါငျးတို့သသာဓကကိုအောက်ပါရိုက်ထည့်သတ်ပစ်ဥပမာ:
killall xviewer
သငျသညျယခုနီးကပ်လိမ့်မည်ကိုသတ်ရွေးချယ်ထားသောအစီအစဉ်၏နှစ်ဦးစလုံးသာဓက။
အဆိုပါအတိအကျ Process ကိုသတ်ပစ်
killall ထူးဆန်းတဲ့ရလဒ်များကိုထုတ်လုပ်ဖြစ်နိုင်သည်။ ကောင်းပြီဒီနေရာမှာတစ်ဦးအကြောင်းပြချက်အဘယ်ကြောင့်ဖြစ်ပါတယ်။ သင်ပိုမိုထက် 15 ဇာတ်ကောင်ရှည်သော command ကိုနာမကိုအမှီရှိပါကထို့နောက် killall command ကိုသာပထမဦးဆုံး 15 ဇာတ်ကောင်အပေါ်အလုပ်လုပ်ပါလိမ့်မယ်။ ထို့ကြောင့် အကယ်. နှစ်ဦးစလုံးအစီအစဉ်များကိုသင်တစ်ဦးတည်းသာသတ်ပစ်ချင်ခဲ့တယ်သော်လည်းဖျက်သိမ်းလိမ့်မည်အတူတူပင်ပထမဦးဆုံး 15 ဇာတ်ကောင်ကိုမျှဝေပေးသောပရိုဂရမ်နှစ်ခုရှိသည်။
ဒီပတ်ပတ်လည်ရရန်သင့်အားသာနာမည်အတိအကျကိုက်ညီဖိုင်တွေကိုသတ်မည်သည့်အောက်ပါ switch ကိုသတ်မှတ်နိုင်ပါတယ်။
killall -e
Programs ကို Killing တဲ့အခါမှာဖြစ်ရပ်မှန်လျစ်လျူရှု
သေချာ killall command ကိုလုပ်သငျသညျကိုအောက်ပါ command ကိုသုံးပေးပရိုဂရမ်ကိုနာမတျော၏အမှုလျစ်လျူရှု:
killall -i
killall --ignore-ကိစ္စတွင်
တူညီတဲ့အုပ်စုထဲမှာ, All Programs ကိုသတ်
သငျသညျထိုကဲ့သို့သောအောက်ပါတစ်ဦးအဖြစ် command တစ်ခုကို run လိုက်တဲ့အခါသူကနှစ်ခုဖြစ်စဉ်များဖန်တီးပါလိမ့်မယ်:
ps -ef | နည်းသော
တဦးတည်းအမိန့်ပေးသည့်အဘို့ဖြစ်၏ ps -ef သင့် system ပေါ်တွင်ပြေးဖြစ်စဉ်များနှင့် output ကိုအားလုံးကို piped ဖြစ်ပါတယ် lists ထားတဲ့တစ်စိတ်တစ်ပိုင်း နည်း command ကို ။
နှစ်ဦးစလုံးအစီအစဉ်များကိုကား Bash သောတူညီအုပ်စုပိုင်တော်မူ၏။
သငျသညျကိုအောက်ပါ command ကို run နိုင်ပါတယ်တစ်ကြိမ်မှာနှစ်ဦးစလုံးအစီအစဉ်များကိုသတ်ပစ်ရန်:
killall -g
ဥပမာအားဖြင့်တစ်ကား Bash shell ကိုအောက်ပါ run run နေအားလုံးပညတ်တော်တို့ကိုသတ်ခြင်းငှါ:
killall -g ကား Bash
: စကားမစပ်အပေါငျးတို့သ running အုပ်စုများကိုအောက်ပါ command ကို run စာရင်းပြုစုရန်
ps -g
Programs ကို Killing ခင်မှာအတည်ပြုချက်ရယူပါ
သိသာထင်ရှားတဲ့, အ killall command ကိုအတော်လေးအားကောင်းတဲ့ command တစ်ခုဖြစ်သည်နှင့်အသငျသညျမတော်တဆမှားဖြစ်စဉ်များကိုသတ်ချင်ပါဘူး။
အောက်ပါ switch ကိုအသုံးပြုခြင်းသင်တစ်ဦးချင်းစီဖြစ်စဉ်ကိုဦးသေဆုံးခင်သေချာဟုတ်မဟုတ်ကိုမေးမြန်းလိမ့်မည်။
killall -i
အချိန်အပိုင်းအခြားအချို့ငွေပမာဏသည်ကို run ပြီလုပ်ငန်းစဉ်ကိုသတ်
သငျသညျ program တစ်ခုကို run ပြီကြောင့်သင်ကလိုမျှော်လင့်သည်ထက်အများကြီးကြာနေသည်ဆိုပါစို့။
သငျသညျအောကျပါအလမ်းအတွက် command ကိုသတ်ပစ်နိုင်သည်
killall -O h4
အထက်ပါ command ကိုအတွက်ဇနာရီကိုဆိုလိုတာပါ။
သင်တို့သည်လည်းအောက်ပါတို့မှတစုံတယောက်သောသူသည်ကိုသတ်မှတ်နိုင်သည်
- s ကို - စက္ကန့်
- မီတာ - မိနစ်
- ဇ - နာရီ
- ဃ - ရက်ပေါင်း
- w - ရက်သတ္တပတ်
- M က - လများ
- က y - နှစ်ပေါင်း
တနည်းအားဖြင့်, သင်သာရုံသငျသညျအောကျပါအ switch ကိုသုံးနိုငျ running စတင်ခဲ့ပြီ command များကိုသတ်ပစ်ရန်ဆန္ဒရှိလျှင်:
-y h4 killall
ဒါဟာအချိန် killall command ကိုထက်နည်း 4 နာရီအဘို့အပြေးပရိုဂရမ်အားလုံးကိုသတ်ပစ်ပါလိမ့်မယ်။
တစ်ဦးကလုပ်ငန်းစဉ်သေဆုံးမတဲ့အခါမှာငါ့ကိုပြောပြပါမနေပါနဲ့
ပုံမှန်အားဖြင့်သင်အောက်ပါအမှားလက်ခံရရှိလိမ့်မည် run မနေသောပရိုဂရမ်တစ်ခုပါသတ်လျှင်:
programname: အဘယ်သူမျှမဖြစ်စဉ်ကိုတွေ့ရှိခဲ့
အဆိုပါဖြစ်စဉ်ကိုမတွေ့ရှိခဲ့ခြင်းဖြစ်သည်လျှင်သင်ကိုပြောသည်ခံရဖို့လိုခငျြဘူးဆိုရငျအောက်ပါ command ကိုသုံးပါ:
killall -q
ပုံမှန်ဖော်ပြချက်အသုံးပြုခြင်း
အဲဒီအစားပုံမှန်စကားရပ်ကိုက်ညီသမျှသောလုပ်ငန်းစဉ်များအတွက် killall command ကိုတို့ကပိတ်ထားကြသည်ဒါကြောင့်သင်ကပုံမှန်စကားရပ်ကိုသတ်မှတ်နိုင်ပါတယ် program တစ်ခုသို့မဟုတ် command ကို၏အမည်ကိုသတ်မှတ်ခြင်း၏။
ပုံမှန်စကားရပ်ကိုသုံးပါရန်အောက်ပါ command ကိုသုံးပါ:
killall -r
တစ်ဦးက Specify အသုံးပြုသူများအတွက်အစီအစဉ်များကိုသတ်
သင်တစ်ဦးသတ်သတ်မှတ်မှတ်အသုံးပြုသူကို run နေပါသည်သော program တစ်ခုကိုသတ်ချင်တယ်ဆိုရင်အောက်ပါ command ကိုသတ်မှတ်နိုင်သည်
killall -u
သင်တစ်ဦးအထူးသဖြင့်အသုံးပြုသူများအတွက်လုပ်ငန်းစဉ်များအပေါငျးတို့သကိုသတ်ပစ်ချင်တယ်ဆိုရင်သင် program ကိုအမည်အားချန်လှပ်နိုင်ပါတယ်။
Finish ကိုရန် killall များအတွက်စောင့်ဆိုင်း
default အ killall အားဖြင့်သင်က run တဲ့အခါမှာဖြောင့်နောက်ကျော terminal ကိုမှပြန်လာပါလိမ့်မယ်သင်မူကားသတ်မှတ်ထားသောအပေါငျးတို့သဖြစ်စဉ်များ terminal ကိုပြတင်းပေါက်ရန်သင့်အားပြန်မီပိတ်ထားပြီသည်အထိစောင့်ဆိုင်းရန် killall အတင်းနိုင်ပါတယ်။
ဒီလိုလုပ်ဖို့အောက်ပါ command ကို run:
killall -w
အဆိုပါအစီအစဉ်ကိုဦးသေဆုံးဘယ်တော့မှလျှင် killall လည်းပေါ်အသက်ရှင်ဖို့ဆက်လက်ပါလိမ့်မယ်။
signals signals signals
ပုံမှန်အားဖြင့်အဆိုပါ killall command ကိုသူတို့ကိုပိတ်လိုက်ဖို့အစီအစဉ်များဖို့ SIGTERM signal ကိုပို့ပေးနှင့်ဤအစီအစဉ်များကိုသတ်ဖြတ်ဘို့သန့်ရှင်းဆုံးနည်းလမ်းဖြစ်ပါတယ်။
သင် killall command ကို အသုံးပြု. ပေးပို့နိုင်ပြီးသင်အောက်ပါ command ကိုအသုံးပြုပြီးသူတို့ကိုစာရင်းပြုစုနိုင်ပါတယ်သို့သော်အခြားအချက်ပြရှိပါသည်:
killall -l
ပြန်လာသောအဆိုပါစာရင်းကိုဤကဲ့သို့သောအရာတစ်ခုခုဖြစ်လိမ့်မည်:
- HUP
- INT
- ထွက်သည်
- မကျန်းမမာသော
- ထောင်ချောက်
- ABRT
- IOT
- ဘတ်စ်ကား
- FPE
- သတ်ဖြတ်
- USR1
- SEGV
- USR2
- ပိုက်
- ALRM
- TERM
- STKFLT
- CHLD
- အဆက်
- ရပ်
- TSTP
- TTIN
- TTOU
- URG
- XCPU
- XFSZ
- VTALRM
- prog
- WYNCH
- IO
- PWR သို့
- sys
- မသုံးရသေး
အဲဒီစာရင်းထဲမှာအလွန်ရှည်လျားသည်။ ဤအအချက်ပြမှုများကိုအောက်ပါ command ကို run အဘယ်သို့ဆိုလိုသည်ကိုအကြောင်းကိုဖတ်ပါရန်:
လူတ 7 signal ကို
Program ကိုသငျသညျတခုယုတ်မာလမ်းအတွက်ဆိုသော်ငြားပိတ်ဖို့ရန်အစီအစဉ်ကိုတွန်းအားပေးရာ SIGKILL ကိုသုံးနိုင်သည်သေဖို့ငြင်းဆန်လျှင်ယေဘုယျအားဖြင့်သင်က default SIGTERM option ကိုသုံးပါပေမယ့်သင့်ပါတယ်။
တစ်ဦးက Program ကိုသတ်ရန်သည်အခြားနည်းလမ်းများ
ရှိပါတယ် တဲ့ Linux ကိုလျှောက်လွှာကိုသတ်မှ 5 တခြားနည်းလမ်းတွေ ချိတ်ဆက်ထားသောလမ်းညွှန်ထဲမှာမီးမောင်းထိုးပြအဖြစ်။
သို့သော်သင်ဒီမှာ link ကိုနှိပ်ခြင်းအား၏ကြိုးစားအားထုတ်မှုကိုကယ်တင်သူတွေကိုပညတ်တော်တို့ကိုသငျသညျ killall ကျော်သူတို့အားပညတ်တို့ကိုအသုံးပွုနိုငျအဘယ်ကြောင့်ဖြစ်ကြောင်းတွေဘာတွေရှိတယ်ဆိုတာဖေါ်ပြခြင်းအပိုင်းတစ်ခုဖြစ်ပါတယ်။
ပထမဦးဆုံးတ, kill command တစ်ခုဖြစ်သည်။ သငျသညျမွငျပါပွီအဖြစ် killall command ကိုအတူတူအစီအစဉ်၏အပေါငျးတို့သဗားရှင်းသတ်ဖြတ်မှာကြီးလှ၏။ အဆိုပါ kill command ကိုတစ်ကြိမ်ဖြစ်စဉ်ကိုသတ်ပစ်ဖို့ဒီဇိုင်းပြုလုပ်ထို့ကြောင့်ပိုပြီး targetted ဖြစ်ပါတယ်။
အဆိုပါ kill command ကို run ဖို့သင်သတ်ပစ်ရန်ဆန္ဒရှိလုပ်ငန်းစဉ်၏လုပ်ငန်းစဉ် ID ကိုသိရန်လိုအပ်ပါ။ ဒီအတှကျအသငျသညျကိုသုံးနိုင်သည် ps command ကို ။
Firefox ကိုတစ်ဦးအပြေးဗားရှင်းကိုရှာဖွေဥပမာသင်သည်အောက်ပါ command ကို run နိုင်သည်
ps -ef | grep firefox
သငျသညျအဆုံးမှာအမိန့် / usr / lib / Firefox / firefox နှင့်အတူအချက်အလက်များ၏တစ်လိုင်းမြင်လိမ့်မည်။ အသုံးပြုသူ ID ကိုလုပ်ငန်းစဉ် ID ကိုတစ်ခုဖြစ်သည်ပြီးနောက်လိုင်းရဲ့အစမှာသင်သည်သင်၏အသုံးပြုသူ ID နှင့်အရေအတွက်ကိုမြင်ရလိမ့်မည်။
သငျသညျကိုအောက်ပါ command ကို run Firefox ကိုသတ်ပစ်နိုင်ပါတယ်လုပ်ငန်းစဉ် ID ကိုအသုံးပြုခြင်း:
သတ်ပစ် -9
program တစ်ခုကိုသတ်ရန်နောက်ထပ်နည်းလမ်း xkill command ကို အသုံးပြု. ဖြစ်ပါတယ်။ ဤသည်ယေဘုယျအားဖြင့်သော graphical applications များ misbehaving သတ်ပစ်ရန်အသုံးပြုသည်။
ထိုကဲ့သို့သော Firefox ကိုအဖြစ် program တစ်ခုကိုသတ်မယ့် terminal ကိုဖွင့်လှစ်ခြင်းနှင့်အောက်ပါ command ကို run:
xkill
အဆိုပါ cursor ယခုကြီးမားတဲ့အဖြူရောင်လက်ဝါးကပ်တိုင်ကိုပြောင်းလဲလိမ့်မယ်။ သငျသညျကိုသတ်ခြင်းနှင့်လက်ဝဲ mouse ကိုခလုတ်နှင့်အတူကို click ရန်ဆန္ဒရှိပြတင်းပေါက်ကျော် cursor ပျံဝဲ။ အဆိုပါအစီအစဉ်ကိုချက်ချင်း exit ပါလိမ့်မယ်။
တစ်ဦးဖြစ်စဉ်ကိုသတ်ပစ်ရန်နောက်ထပ်နည်းလမ်း Linux ကိုထိပ်တန်း command ကို အသုံးပြု. ဖြစ်ပါတယ်။ ထိပ် command ကိုစာရင်းသင့် system ပေါ်မှာရှိသမျှ running ဖြစ်စဉ်များ။
သင်တစ်ဦးဖြစ်စဉ်ကိုသတ်အံ့သောငှါပြုပါရန်ရှိသည်အားလုံးသည် "ဋ" key ကိုစာနယ်ဇင်းနှင့်အသငျသညျကိုသတ်ရန်ဆန္ဒရှိလျှောက်လွှာ၏လုပ်ငန်းစဉ် ID ကိုရိုက်ထည့်ပါ။
အစောပိုင်းကဤအပိုင်းကို၎င်း, kill command ကိုအတွက်ကြောင့်သင် ps command ကို အသုံးပြု. လုပ်ငန်းစဉ်ရှာဖွေတာထို့နောက်, kill command ကို အသုံးပြု. လုပ်ငန်းစဉ်ကိုသတ်ရန်လိုအပ်ပါသည်။
ဒါဟာမဆိုနည်းလမ်းဖြင့်အရိုးရှင်းဆုံး option ကိုမဟုတ်ပါဘူး။
တဦးတည်းအရာအဘို့, ps command ကိုသင်မလိုအပ်ပါဘူးအချက်အလက်များ၏ဝန်ပြန်လည်ရောက်ရှိ။ သငျသညျခငျြတအားလုံးသည်လုပ်ငန်းစဉ် ID ကိုဖြစ်ခဲ့သည်။ သင့်အနေဖြင့်အောက်ပါ command ကို run ပိုပြီးရိုးရှင်းစွာလုပ်ငန်းစဉ် ID ကိုရနိုင်သည်
firefox ကို pgrep
အထက်ပါ command ကို၏ရလဒ်ရိုးရှင်းစွာ Firefox ကို၏လုပ်ငန်းစဉ် ID ကိုဖြစ်ပါတယ်။ အောက်ပါအတိုင်းသကဲ့သို့သင်တို့ယခု, kill command ကို run နိုင်ပါတယ်:
(pgrep အားဖြင့်ပြန်လာသောအမှန်တကယ်ဖြစ်စဉ်ကို ID နဲ့
ဒါဟာရိုးရှင်းစွာဖို့အစီအစဉ်ကိုနာမတျောကိုထောက်ပံ့ဖို့, သို့သော်, တကယ်လွယ်ကူသည် pkill အောက်ပါအတိုင်း:
firefox ကို pkill
နောက်ဆုံးအနေနဲ့သငျသညျထိုကဲ့သို့သော "စနစ် Monitor" ဟုခေါ် Ubuntu ကိုအားအထောက်အပံ့ဖြစ်စေတစ်ဦးအဖြစ်တစ်ဦးသော graphical tool ကိုသုံးနိုင်သည်။ "စနစ် Monitor" စာနယ်ဇင်းပုစူပါသော့ချက် (ကွန်ပျူတာအများစုအပေါ်ကို Windows key ကို) ကို run ခြင်းနှင့်ရှာဖွေရေးဘားထဲသို့ "sysmon" ရိုက်ထည့်ရန်။ စနစ်မော်နီတာအိုင်ကွန်ပုံပေါ်သောအခါ, ပေါ်ကလစ်နှိပ်ပါ။
အဆိုပါစနစ်အမော်နီတာဖြစ်စဉ်များများ၏စာရင်းကိုပြသထားတယ်။ စင်ကြယ်သောလမ်းအတွက် program တစ်ခုကိုအဆုံးသတ်ဖို့ကိုရွေးချယ်ပြီးမျက်နှာပြင် (သို့မဟုတ်စာနယ်ဇင်း CTRL နှင့် E) ၏အောက်ခြေတွင်အဆုံး key ကိုနှိပ်ပါ။ ဒီသော်လည်းကောင်းအလုပ်လုပ် Right Click နှိပ်ပြီးနှင့်သင်သတ်ပစ်ရန်ဆန္ဒရှိလုပ်ငန်းစဉ်အပေါ် "Kill" သို့မဟုတ်စာနယ်ဇင်း CTRL နှင့် K ရွေးချယ်ဖို့ပျက်ကွက်လျှင်။