Linux ကိုအသုံးပြုခြင်းလုပ်ငန်းစဉ် Kill ရန်ကဘယ်လို

ဒါဟာသင့်လျော်သောမီနူး 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 ကိုအတွက်ဇနာရီကိုဆိုလိုတာပါ။

သင်တို့သည်လည်းအောက်ပါတို့မှတစုံတယောက်သောသူသည်ကိုသတ်မှတ်နိုင်သည်

တနည်းအားဖြင့်, သင်သာရုံသငျသညျအောကျပါအ 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

ပြန်လာသောအဆိုပါစာရင်းကိုဤကဲ့သို့သောအရာတစ်ခုခုဖြစ်လိမ့်မည်:

အဲဒီစာရင်းထဲမှာအလွန်ရှည်လျားသည်။ ဤအအချက်ပြမှုများကိုအောက်ပါ 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 ရွေးချယ်ဖို့ပျက်ကွက်လျှင်။