វិធីរាយបញ្ជីនិងសម្លាប់ដំណើរការដោយប្រើពាក្យបញ្ជា PGrep និង PKill

វិធីងាយស្រួលបំផុតដើម្បីបញ្ឈប់ដំណើរការដោយប្រើលីនុច

មានវិធីជាច្រើនដើម្បីសម្លាប់ដំណើរការដោយប្រើលីនុច។ ឧទាហរណ៍ពីមុនខ្ញុំបានសរសេរមគ្គុទេសក៍បង្ហាញ " វិធីចំនួន 5 ដើម្បីសំលាប់កម្មវិធីលីនុច " ហើយខ្ញុំបានសរសេរមគ្គុទ្ទេសក៍បន្ថែមទៀតដែលហៅថា " សម្លាប់កម្មវិធីណាមួយដោយប្រើពាក្យបញ្ជាតែមួយ " ។

ជាផ្នែកមួយនៃ "វិធីចំនួន 5 ដើម្បីសំលាប់កម្មវិធីលីនុច" ខ្ញុំបានណែនាំអ្នកអោយប្រើពាក្យបញ្ជា PKill ហើយក្នុងការណែនាំនេះខ្ញុំនឹងពង្រីកការប្រើប្រាស់និងឧបករណ៍បញ្ជាសម្រាប់ពាក្យបញ្ជា PKill ។

PKill

ពាក្យបញ្ជា PKill អនុញ្ញាតឱ្យអ្នកសំលាប់កម្មវិធីដោយគ្រាន់តែបញ្ជាក់ឈ្មោះ។ ឧទាហរណ៍ប្រសិនបើអ្នកចង់សំលាប់ស្ថានីយបើកទាំងអស់ដែលមានលេខសម្គាល់ដំណើរការដូចគ្នាអ្នកអាចវាយដូចខាងក្រោម:

pkill រយៈ

អ្នកអាចត្រលប់មកវិញនូវចំនួននៃដំណើរការដែលបានសំលាប់ដោយការផ្គត់ផ្គង់ការប្ដូរ -c ដូចខាងក្រោម:

pkill-c

លទ្ធផលគឺគ្រាន់តែជាចំនួននៃដំណើរការដែលបានសំលាប់។

ដើម្បីសំលាប់ដំណើរការទាំងអស់សម្រាប់អ្នកប្រើប្រាស់ជាក់លាក់មួយរត់ពាក្យបញ្ជាដូចខាងក្រោម:

pkill -u

ដើម្បីរកលេខសម្គាល់អ្នកប្រើដែលមានប្រសិទ្ធិភាពសម្រាប់អ្នកប្រើប្រើពាក្យបញ្ជាលេខ ID ដូចខាងក្រោម:

លេខ -u

ឧទាហរណ៍:

លេខសំងាត់ -u gary

អ្នកក៏អាចសំលាប់ដំណើរការទាំងអស់សម្រាប់អ្នកប្រើប្រាស់ជាក់លាក់ដោយប្រើ ID អ្នកប្រើពិតប្រាកដដូចខាងក្រោម:

pkill -U

លេខសម្គាល់អ្នកប្រើពិតប្រាកដគឺជាលេខសម្គាល់របស់អ្នកប្រើកំពុងដំណើរការ។ ក្នុងករណីជាច្រើនវានឹងដូចគ្នានឹងអ្នកប្រើដែលមានប្រសិទ្ធភាពប៉ុន្តែប្រសិនបើដំណើរការត្រូវបានដំណើរការដោយប្រើសិទ្ធិខ្ពស់បន្ទាប់មកលេខសម្គាល់អ្នកប្រើពិតរបស់មនុស្សដែលកំពុងរត់ពាក្យបញ្ជានិងអ្នកប្រើដែលមានប្រសិទ្ធិភាពនឹងខុសគ្នា។

ដើម្បីរកលេខសម្គាល់អ្នកប្រើពិតប្រាកដប្រើពាក្យបញ្ជាខាងក្រោម។

id -ru

អ្នកក៏អាចសំលាប់កម្មវិធីទាំងអស់នៅក្នុងក្រុមណាមួយដោយប្រើពាក្យបញ្ជាខាងក្រោម

pkill -g pkill -G

លេខសម្គាល់ដំណើរការគឺជាលេខសម្គាល់ក្រុមកំពុងដំណើរការខណៈពេលដែលលេខសម្គាល់ក្រុមពិតគឺជាក្រុមដំណើរការនៃអ្នកប្រើដែលបានរត់ពាក្យបញ្ជា។ ទាំងនេះអាចខុសគ្នាប្រសិនបើពាក្យបញ្ជាត្រូវបានដំណើរការដោយប្រើសិទ្ធិខ្ពស់។

ដើម្បីរកលេខសម្គាល់ក្រុមសម្រាប់អ្នកប្រើរត់ពាក្យបញ្ជាលេខសម្គាល់ខាងក្រោម:

id -g

ដើម្បីរកលេខសម្គាល់ក្រុមពិតដោយប្រើពាក្យបញ្ជាលេខសម្គាល់ខាងក្រោម:

id -rg

អ្នកអាចកំណត់ចំនួនដំណើរការ pkill ពិតប្រាកដ។ ឧទាហរណ៍ការសំលាប់ដំណើរការទាំងអស់នៃអ្នកប្រើគឺប្រហែលជាមិនមែនជាអ្វីដែលអ្នកចង់ធ្វើ។ ប៉ុន្តែអ្នកអាចសំលាប់ដំណើរការចុងក្រោយរបស់ពួកគេដោយរត់ពាក្យបញ្ជាដូចខាងក្រោម។

pkill -n

ជាជម្រើសដើម្បីសម្លាប់កម្មវិធីចាស់បំផុតរត់ពាក្យបញ្ជាដូចខាងក្រោម:

pkill -o

ស្រមៃថាអ្នកប្រើពីរនាក់កំពុងដំណើរការ Firefox ហើយអ្នកគ្រាន់តែចង់សម្លាប់កំណែរបស់ Firefox សម្រាប់អ្នកប្រើពិសេសអ្នកអាចដំណើរការពាក្យបញ្ជាដូចខាងក្រោម:

pkill -u firefox

អ្នកអាចសំលាប់ដំណើរការទាំងអស់ដែលមានលេខសម្គាល់មេជាក់លាក់។ ដើម្បីធ្វើដូច្នេះសូមរត់ពាក្យបញ្ជាដូចខាងក្រោម:

pkill -P

អ្នកក៏អាចសំលាប់ដំណើរការទាំងអស់ជាមួយលេខសម្គាល់សម័យជាក់លាក់មួយដោយរត់ពាក្យបញ្ជាដូចខាងក្រោម:

pkill-s

ចុងបញ្ចប់អ្នកក៏អាចបញ្ឈប់ដំណើរការទាំងអស់ដែលកំពុងដំណើរការលើប្រភេទស្ថានីយជាក់លាក់ណាមួយដោយការរត់ពាក្យបញ្ជាដូចខាងក្រោម:

pkill -t

ប្រសិនបើអ្នកចង់សំលាប់ដំណើរការច្រើនអ្នកអាចបើកឯកសារដោយប្រើ កម្មវិធីនិពន្ធដូចជា nano និងបញ្ចូលដំណើរការនីមួយៗនៅលើបន្ទាត់ដាច់ដោយឡែក។ បន្ទាប់ពីរក្សាទុកឯកសារអ្នកអាចរត់ពាក្យបញ្ជាដូចខាងក្រោមដើម្បីអានឯកសារនិងសម្លាប់ដំណើរការនីមួយៗក្នុងបញ្ជី។

pkill -F / ផ្លូវ / ទៅ / ឯកសារ

ពាក្យបញ្ជា Pgrep

មុនពេលរត់ពាក្យបញ្ជា pkill វាគួរឱ្យចាប់អារម្មណ៍នូវអ្វីដែលមានឥទ្ធិពលនៃពាក្យបញ្ជា pkill ដោយរត់ ពាក្យបញ្ជា pgrep

ពាក្យបញ្ជា pgrep ប្រើឧបករណ៍ប្ដូរដូចគ្នាជាពាក្យបញ្ជា pkill និងមួយចំនួនបន្ថែមទៀត។

សង្ខេប

មគ្គុទ្ទេសក៍នេះបានបង្ហាញអ្នកអំពីរបៀបសម្លាប់ដំណើរការដោយប្រើពាក្យបញ្ជា pkill ។ លីនុចពិតជាមានជម្រើសជាច្រើនដែលអាចរកបានសម្រាប់ដំណើរការសម្លាប់ដូចជា killall, kill, xkill, ប្រើម៉ូនីទ័រប្រព័ន្ធនិងពាក្យបញ្ជាកំពូល។

វាគឺអាស្រ័យលើអ្នកក្នុងការជ្រើសរើសមួយណាសមរម្យសម្រាប់អ្នក។