វិធីងាយស្រួលបំផុតដើម្បីបញ្ឈប់ដំណើរការដោយប្រើលីនុច
មានវិធីជាច្រើនដើម្បីសម្លាប់ដំណើរការដោយប្រើលីនុច។ ឧទាហរណ៍ពីមុនខ្ញុំបានសរសេរមគ្គុទេសក៍បង្ហាញ " វិធីចំនួន 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, ប្រើម៉ូនីទ័រប្រព័ន្ធនិងពាក្យបញ្ជាកំពូល។
វាគឺអាស្រ័យលើអ្នកក្នុងការជ្រើសរើសមួយណាសមរម្យសម្រាប់អ្នក។