كيفية قتل عملية بالقوة في جنو/لينكس
نُشرت: ١٥ فبراير ٢٠٢٥ م في ٩:٤٣:٣٧ م UTC
تشرح هذه المقالة كيفية تحديد عملية معطلة وإنهائها قسراً في أوبونتو.
How to Force Kill a Process in GNU/Linux
تعتمد المعلومات الواردة في هذه التدوينة على إصدار Ubuntu 20.04. وقد تكون صالحة أو غير صالحة للإصدارات الأخرى.
من وقت لآخر، تواجه مشكلة في عملية التثبيت لا يمكن إيقافها لسبب ما. آخر مرة حدث لي هذا كانت مع مشغل الوسائط VLC، ولكن حدث هذا أيضًا مع برامج أخرى.
لسوء الحظ (أو لحسن الحظ؟) لا يحدث هذا كثيرًا بما يكفي لأتمكن من تذكر ما يجب فعله حيال ذلك في كل مرة، لذلك قررت أن أكتب هذا الدليل الصغير.
أولاً، تحتاج إلى العثور على معرف العملية (PID) للعملية. إذا كانت العملية من برنامج سطر أوامر، فيمكنك عادةً البحث عن اسم الملف القابل للتنفيذ الخاص بها، ولكن إذا كانت برنامج سطح مكتب، فقد لا يكون من الواضح دائمًا ما هو اسم الملف القابل للتنفيذ، لذا قد تحتاج إلى إجراء القليل من البحث.
في حالتي كان البرنامج هو vlc، وهو أمر واضح تمامًا.
للحصول على معرف العملية (PID)، يجب عليك كتابة:
والذي سيظهر لك أي عملية قيد التشغيل مع "vlc" في الاسم.
ثم عليك تشغيل الأمر kill -9 بامتيازات الجذر على معرف العملية الذي وجدته:
(استبدل "PID" بالرقم الموجود بالأمر الأول)
وهذا كل شيء :-)