كيف تقتل عملية بالاسم بدلاً من PID عبر سطر الأوامر
يعتمد مستخدمو سطر الأوامر على أمر "kill" لإنهاء عملية على النحو المحدد بواسطة معرّف العملية المناسب (PID). في حين أنه لا يوجد خطأ في استهداف العمليات من خلال PID الخاص بهم ، إلا أن هناك طريقة أخرى أسهل في كثير من الأحيان تتمثل في استهداف عملية بالاسم ، بدلاً من معرفها الفريد.
هناك عدة طرق لقتل عملية باسم العملية ، سنراجع طريقتين أساسيتين باستخدام killall و pkill.ستعمل هذه بنفس الطريقة في نظام التشغيل Mac OS / X و Linux ، ويمكن استخدامها لاستهداف تطبيقات وعمليات واجهة المستخدم الرسومية بالإضافة إلى تلك التي تعمل في الخلفية أو حصريًا في سطر الأوامر. يمكن أن يبدأ أي من الأمرين بـ sudo لإنهاء مهام مستوى الجذر أو تلك التي يملكها مستخدم آخر.
قتل عملية بالاسم باستخدام killall
أمر killall هو الطريقة الأكثر استخدامًا لقتل عملية باسمها:
- من الجهاز ، اكتب الأمر التالي (في هذا المثال ، استخدم المهمة "مثال للمهمة" باعتبارها العملية المستهدفة للقتل)
- اضغط على رجوع لإيقاف عملية "ExampleTask" على الفور (استبدل ExampleTask بأي اسم عملية آخر لقتلها)
killall مثال مهمة
تذكر أن قتل العملية هو أمر فوري ولا يرحم ، فهو ينهي العملية على الفور دون حفظ أي بيانات. يمكن أن يؤدي هذا إلى فقدان البيانات ومخالفات أخرى إذا لم تكن متأكدًا مما تفعله.
اقتل عملية بالاسم باستخدام pkill
يوفر الأمر pkill أيضًا طريقة لإنهاء العمليات بالاسم بدلاً من استهداف معرف PID. تتمثل إحدى مزايا pkill في أنه يسهل استهداف العمليات التي تحتوي على مسافات في أسمائها لأنك تحتاج فقط إلى استخدام علامات الاقتباس حول اسم المهمة للقتل.
- من الجهاز ، اكتب الأمر التالي: "
- اضغط على "رجوع" لإنهاء العملية المسماة على الفور
pkill مثال على اسم العملية الوكيل "
مثل killall ، ستنهي pkill على الفور العملية التي تم استهدافها بدون تأكيدات أو مربعات حوار أو عمليات حفظ أو أي شيء آخر. تنتهي العملية فورًا ، تمامًا مثل استخدام فرض الإنهاء على التطبيقات من مدير المهام أو مراقب النشاط.
pkill هي أداة قوية مع العديد من القدرات ، إذا كنت مهتمًا يمكنك التعرف على استخدام pkill مع أحرف البدل واستخدام pkill لقتل جميع العمليات التي تخص مستخدم معين.
هل تعرف طريقة أخرى لاستهداف عملية بالاسم لإزالتها من سطر الأوامر؟ اسمحوا لنا أن نعرف في التعليقات أدناه!