Miklix

كيفية قتل عملية بالقوة في جنو/لينكس

نُشرت: ١٥ فبراير ٢٠٢٥ م في ٩:٤٣:٣٧ م UTC

تشرح هذه المقالة كيفية تحديد عملية معطلة وإنهائها قسراً في أوبونتو.


لقد تمت ترجمة هذه الصفحة آليًا من الإنجليزية بهدف جعلها متاحة لأكبر عدد ممكن من الأشخاص. لسوء الحظ، لم يتم تطوير تقنية الترجمة الآلية بعد، لذا قد تحدث أخطاء. إذا كنت تفضل ذلك، يمكنك عرض النسخة الإنجليزية الأصلية هنا:

How to Force Kill a Process in GNU/Linux

تعتمد المعلومات الواردة في هذه التدوينة على إصدار Ubuntu 20.04. وقد تكون صالحة أو غير صالحة للإصدارات الأخرى.

من وقت لآخر، تواجه مشكلة في عملية التثبيت لا يمكن إيقافها لسبب ما. آخر مرة حدث لي هذا كانت مع مشغل الوسائط VLC، ولكن حدث هذا أيضًا مع برامج أخرى.

لسوء الحظ (أو لحسن الحظ؟) لا يحدث هذا كثيرًا بما يكفي لأتمكن من تذكر ما يجب فعله حيال ذلك في كل مرة، لذلك قررت أن أكتب هذا الدليل الصغير.

أولاً، تحتاج إلى العثور على معرف العملية (PID) للعملية. إذا كانت العملية من برنامج سطر أوامر، فيمكنك عادةً البحث عن اسم الملف القابل للتنفيذ الخاص بها، ولكن إذا كانت برنامج سطح مكتب، فقد لا يكون من الواضح دائمًا ما هو اسم الملف القابل للتنفيذ، لذا قد تحتاج إلى إجراء القليل من البحث.

في حالتي كان البرنامج هو vlc، وهو أمر واضح تمامًا.

للحصول على معرف العملية (PID)، يجب عليك كتابة:

ps aux | grep vlc

والذي سيظهر لك أي عملية قيد التشغيل مع "vlc" في الاسم.

ثم عليك تشغيل الأمر kill -9 بامتيازات الجذر على معرف العملية الذي وجدته:

sudo kill -9 PID

(استبدل "PID" بالرقم الموجود بالأمر الأول)

وهذا كل شيء :-)

شارك على بلوسكايشارك على الفيسبوكشارك على لينكدإنشارك على تمبلرشارك على إكسشارك على لينكدإنثبت على بينتريست

ميكيل بانج كريستنسن

عن المؤلف

ميكيل بانج كريستنسن
ميكيل هو مؤسس ومالك موقع miklix.com. يتمتع بخبرة تزيد عن 20 عامًا كمبرمج كمبيوتر/مطور برامج محترف ويعمل حاليًا بدوام كامل في إحدى شركات تكنولوجيا المعلومات الأوروبية الكبرى. عندما لا يقوم بالتدوين، يقضي وقت فراغه في مجموعة واسعة من الاهتمامات والهوايات والأنشطة، والتي قد تنعكس إلى حد ما في تنوع الموضوعات التي يغطيها هذا الموقع.