Cara Mbusak Proses Nganggo Linux

Paling wektu sampeyan bakal pengin program kanggo mungkasi kanthi cara dhewe, utawa, yen aplikasi grafis, kanthi nggunakake pilihan menu sing cocok utawa kanthi nggunakake salib ing pojok.

Saben kadhangkala program bakal digantung, supaya sampeyan mbutuhake cara kanggo nyababaken. Sampeyan uga pengin mateni program sing mlaku ing latar mburi sing ora perlu dilalekake maneh.

Pandhuan iki nyedhiyani sawijining cara kanggo mateni kabeh versi aplikasi sing padha sing aktif ing sistem sampeyan.

Cara Gunakake Command killall

Printah killall mateni kabeh proses kanthi jeneng. Tegese yen sampeyan duwe telung versi program sing padha sing nglakokake perintah killall bakal mateni kabeh telu.

Contone, mbukak program cilik kayata penampil gambar. Saiki mbukak salinan liyane saka panampil gambar sing padha. Kanggo conto aku milih Xviewer sing minangka kloning Eye of Gnome .

Saiki buka terminal lan ketikake printah ing ngisor iki:

nyolong

Contone, mateni kabeh conto Xviewer ketikake ing ngisor iki:

ngobati

Loro-lorone program sing wis dipilih kanggo mateni saiki bakal cedhak.

Bunuh Proses Pasti

Killall bisa ngasilake asil sing aneh. Inggih punika salah sawijining alesan ngapa. Yen sampeyan duwe jeneng printah sing luwih saka 15 karakter dawa, perintah killall mung bisa dianggo 15 karakter pisanan. Yen sampeyan duwe rong program sing padha nuduhake 15 karakter sing padha, program loro kasebut bakal dibatalake sanajan sampeyan mung pengin mateni siji.

Kanggo ngubengi iki, sampeyan bisa nemtokake saklar kasebut sing mung bakal mateni file sing cocog karo jeneng pas.

killall -e

Ngilangi Case Nalika Membunuh Program

Kanggo mesthekake printah killall nglirwakake kasus jeneng program sing sampeyan nyedhiyani nggunakake printah ing ngisor iki:

killall -I
killall --ignore-case

Bunuh Kabeh Program Ing Group padha

Nalika sampeyan nglakoni perintah kaya ing ngisor iki, bakal nggawe rong proses:

ps -ef | kurang

Siji perintah iku kanggo bagean ps -ef sing nampilake kabeh proses mlaku ing sistem sampeyan lan output disuntikake menyang dhuwit sing kurang .

Program loro kasebut kagolong kelompok sing padha.

Kanggo mateni program kasebut bebarengan sampeyan bisa nglakokake perintah kasebut:

killall -g

Contone, mateni kabeh perintah sing mlaku ing cangkang bash, nglakokake:

killall -g bash

Sengaja kanggo ndhaftar kabeh klompok mlaku nglakoni perintah ing ngisor iki:

ps -g

Njaluk Konfirmasi Sadurunge Mbuwang Program

Temtuné, dhawuh pamrentahan kuwi cukup kuat lan sampeyan ora pengin sacara sengaja matèni pangolahan sing salah.

Nggunakake tombol sak ngisor iki sampeyan bakal dijaluk manawa sampeyan yakin sadurunge saben proses wis matèni.

killall -i

Bunuh Proses sing Padha Nglukis Kanggo Jumlah tartamtu Wektu

Mbayangno sampeyan wis mlaku program lan njupuk luwih akeh tinimbang sampeyan ngarepake.

Sampeyan bisa mateni printah kanthi cara kasebut:

killall -o h4

Ing h ing dhasar ndhuwur tegese jam.

Sampeyan uga bisa nemtokake salah siji saka ing ngisor iki:

Utawa, yen sampeyan pengin mateni perintah sing mung diwiwiti wae sampeyan bisa nggunakake saklar ngisor iki:

killall -y h4

Wektu iki, perintah killall bakal mateni kabeh program sing mlaku kurang saka 4 jam.

Aja Marang Aku Nalika Proses Ora Ditinggal

Secara default yen sampeyan nyoba lan mateni program sing ora aktif, sampeyan bakal nampa kesalahan ing ngisor iki:

programname: ora ditemokake proses

Yen sampeyan ora pengin diwenehi yen proses ora ditemokake nggunakake printah ing ngisor iki:

killall -q

Nggunakna Expressions Biasa

Tinimbang nemtokake jeneng program utawa dhawuhe sampeyan bisa nemtokake ekspresi reguler supaya kabeh proses sing cocog karo ekspresi reguler ditutup dening printah killall.

Kanggo nggunakake ekspresi reguler nggunakake printah ing ngisor iki:

killall -r

Bunuh Program Kanggo Nedahake Anggota

Yen sampeyan pengin mateni program sing diwiwiti dening pangguna tartamtu, sampeyan bisa nemtokake perintah ing ngisor iki:

killall -u

Yen sampeyan pengin mateni kabeh pangolahan kanggo pangguna tartamtu sampeyan bisa ngilangi jeneng program.

Ngenteni Killall Kanggo Rampung

Miturut killall standar, sampeyan bakal bali menyang terminal nalika sampeyan mbukak nanging sampeyan bisa numpes killall nganti kabeh proses kasebut wis ditutup sadurunge bali menyang jendhela terminal.

Kanggo nindakake iki, nglakoni perintah kasebut:

killall -w

Yen program ora tau mati, kandhane uga bakal terus urip.

Sinyal Sinyal Sinyal

Sacara default, printah killall ngirim sinyal SIGTERM menyang program supaya bisa ditutup lan iki cara paling resik kanggo mbunuh program.

Nanging ana sinyal liyane sing bisa dikirim nggunakake printah killall lan sampeyan bisa ndhaftar kanthi nggunakake perintah ing ngisor iki:

killall -l

Daftar bali bakal kaya iki:

Dhaptar sing dawa banget. Kanggo maca bab apa tegese sinyal kasebut mbukak perintah ing ngisor iki:

wong 7 sinyal

Umumé sampeyan kudu nggunakake pilihan SIGTERM standar nanging yen program nolak sampeyan bisa nggunakake SIGKILL kang meksa program kanggo nutup sanajan ana cara sing ora ditemtokake.

Cara Liyane Kanggo Mbusak Program

Ana 5 cara liyane kanggo mateni aplikasi Linux minangka disorot ing pandhuan kasebut.

Nanging kanggo nylametake kowe usaha ngeklik pranala ing kene yaiku bagean sing nuduhake perintah kasebut apa sampeyan bisa nggunakake perintah kasebut liwat pembantaian.

Ingkang kapisan yaiku pepréntan mateni. Ing komando killall sing wis katon apik banget kanggo mateni kabeh versi program sing padha. Perintah mateni iki dirancang kanggo mateni siji prosès wektu lan dadi luwih target.

Kanggo mbukak printah kill sampeyan kudu ngerti ID proses proses sing arep mateni. Iki sampeyan bisa nggunakake perintah ps .

Contone, kanggo nemokake versi running Firefox sampeyan bisa nglakokake perintah ing ngisor iki:

ps -ef | grep firefox

Sampeyan bakal weruh baris data kanthi printah / usr / lib / firefox / firefox ing mburi. Ing awal baris sampeyan bakal weruh ID pangguna lan nomer kasebut sawise ID pangguna minangka ID proses.

Nggunakake ID proses sampeyan bisa mateni Firefox kanthi nglakoke perintah ing ngisor iki:

mateni -9

Cara liya kanggo mateni program kasebut yaiku kanthi nggunakake perintah xkill. Iki umume digunakake kanggo mateni aplikasi grafis ala.

Kanggo mateni program kayata Firefox mbukak terminal lan nglakoni perintah ing ngisor iki:

xkill

Kursor saiki bakal ganti salib putih gedhe. Geser kursor ing jendhela sing pengin dibunuh lan klik karo tombol mouse kiwa. Program bakal metu langsung.

Cara liya kanggo mateni proses yaiku nggunakake dhasar ndhuwur Linux. Pandhuan ndhuwur nampilake kabeh proses mlaku ing sistem sampeyan.

Kabeh sing kudu dilakoni kanggo mateni proses kasebut yaiku pencet tombol "k" lan ketik ID proses aplikasi sing arep dipateni.

Sadurungé ing bagean iki, printah mateni lan mbutuhake sampeyan nemokake proses nggunakake perintah PS lan banjur mateni proses nggunakake perintah mateni.

Iki ora dadi opsi paling gampang wae.

Kanggo satunggal bab, printah PS ngasilake informasi sing ora sampeyan perlu. Kabeh sing dikarepake yaiku ID proses. Sampeyan bisa entuk ID proses luwih gampang kanthi nglakoni perintah ing ngisor iki:

pgrep firefox

Asil saka perintah ndhuwur iku mung proses ID saka Firefox. Sampeyan saiki bisa mbukak printah mateni kaya mangkene:

mateni

(Ganti mawa ID proses sing asli bali dening pgrep).

Nanging luwih gampang, mung kanggo nyedhiyakake jeneng program menyang pkill kaya mangkene:

pkill firefox

Pungkasan, sampeyan bisa nggunakake alat grafis kayata siji sing diwenehake karo Ubuntu disebut "System Monitor". Kanggo mbukak "Monitor Sistem" pencet tombol super (tombol Windows ing komputer paling) lan ketik "sysmon" ing baris panelusuran. Nalika lambang monitor sistem katon, klik ing.

Monitor sistem nuduhake dhaptar pangolahan. Kanggo mungkasi program kanthi cara sing resik pilih lan pencet tombol pungkasan ing dhasar layar (utawa pencet tombol CTRL lan E). Yen gagal nglakoni salah siji klik tengen lan pilih "Kill" utawa pencet CTRL lan K ing proses sing arep mateni.