كيفية إغلاق البرامج المجمدة على Linux

-إغلاق-البرامج-المجمدة-على-Linux.png


حتى نظام التشغيل القوي مثل Linux قد يواجه أحيانًا مشاكل تؤدي إلى تجميد التطبيقات أو البرامج.

هناك عدة طرق لقتل أو إيقاف تشغيل برنامج مجمّد على Linux. سنشرح في هذه المقالة كيفية القيام بذلك.

استخدم أمر القتل

قبل أن يتم استخدام أمر kill ، يجب أن يعرف النظام معرّف العملية (PID) الخاص بالبرنامج الذي لا يستجيب.

PID هو رقم يعرّف تلقائيًا كل عملية تم إنشاؤها على أي نظام تشغيل Linux. الشيء الجميل في هذه الطريقة هو أنها تعمل على جميع أنظمة Linux.

ابحث عن العملية و PID

إذا كنت لا تعرف العملية التي تم تجميدها على Linux ، فستساعدك أداتان في العثور عليه: أعلى أنا ملاحظة.

أعلى هو نظام مراقبة قائم على سطر الأوامر. في موجه الأوامر ، أدخل:

أعلى $

تظهر لقطة الشاشة أعلاه الكثير من المعلومات. على سبيل المثال ، لنفترض أن Chrome هو برنامج مجمّد على جهاز الكمبيوتر الخاص بك.

يمكنك أن ترى أن هناك أربع مثيلات من Chrome تعمل مع PIDs التالية:

لتحديد مثيل Chrome المحدد الذي تريد القضاء عليه ، استخدم الامتداد ملاحظة الأمر و grep تصفية الإخراج.

سيوضح لك الأمر أدناه تشغيل العمليات المرتبطة بـ Chrome:

ملاحظة تفعل | الكروم grep

اقتل العملية

لديك الآن نوعان من المعلومات اللازمة لقتل عملية مجمدة على Linux: الاسم والمعرف. استخدم الأوامر أدناه:

  • قتل – اقتل عملية بمعرف
  • أقتل الجميع – اقتل محاكمة بالاسم

هناك إشارات أخرى يمكنك إرسالها لكلا الأمرين حسب النتائج التي تريدها.

على سبيل المثال ، إذا كنت تريد إنهاء عملية غير مستجيبة ثم إعادة تشغيلها ، فستستخدم الامتداد HUP (شنق) إشارة.

تشمل إشارات القتل الأخرى ما يلي:

  • SIGSTOP لإيقاف العملية
  • قم بالتوقيع لمقاطعة لوحة المفاتيح
  • SIGKILL لقتل الإشارة

تعلمنا من ملاحظة الأمر أعلاه بأن معرفات PID لمثيلات Chrome هي 3827 و 3919 و 10764 و 11679.

لإرسال إشارة قتل ، قم بتشغيل الأوامر التالية لقتل جميع مثيلات Chrome الأربعة بنجاح:

  • اقتل -9 3827
  • اقتل -9 3919
  • قتل -9 10764
  • قتل -9 11679

يمكنك أيضًا استخدام أمر واحد أدناه باستخدام أقتل الجميع أرسل نفس الإشارة:

killall -9 كروم

انقر فوق X

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

أسهل حل هو النقر فوق الملف X زر في الزاوية العلوية. اعتمادًا على نظام التشغيل الخاص بك ، قد يكون الزر في الزاوية اليمنى أو اليسرى العليا.

بعد النقر Xسيظهر مربع حوار مع خيارين: انتظر أو فرض النهاية. لإنهاء البرنامج ، انقر فوق فرض النهاية.

اقتل عملية Linux على Linux باستخدام System Monitor

مراقب النظام الافتراضي في أوبونتو يسمى جنوم. يمنحك نظرة عامة على جميع العمليات التي تعمل على أنظمة تشغيل Ubuntu Linux.

يمكن للمستخدمين أداء مجموعة متنوعة من المهام باستخدام واجهة المستخدم الرسومية (GUI) ، بما في ذلك قفو استمر، أنا قتل.

إذا كان نظامك لا يتضمن تطبيق Gnome System Monitor ، فثبته باتباع الخطوات أدناه. تعمل هذه العملية مع جميع الإصدارات النشطة من Ubuntu Linux بالإضافة إلى Linux Mint و Debian.

  • استخدم اختصار لوحة المفاتيح Terminal CTRL + ALT + T.. ثم استخدم الأمر أدناه لتنزيل وتثبيت Gnome System Monitor.

sudo apt-get install gnome-system-monitor

  • افتح شاشة النظام عبر Command Terminal باستخدام:

مراقب نظام جنوم

  • أو ، باستخدام واجهة المستخدم الرسومية ، انتقل إلى التطبيقات ، واكتب مراقب النظام في مربع البحث وانقر فوق الرمز لفتحه.
  • افتح مراقب النظام وتصفح الملفات العمليات للعثور على برنامج غير مستجيب أو معلق ، حدده وانقر بزر الماوس الأيمن.

سترى عدة خيارات بما في ذلك:

  • نهاية العملية لإغلاق التطبيق أثناء تنظيف الملفات المؤقتة.
  • أوقف العملية لإيقاف العملية مؤقتًا ومتابعة العمل لاحقًا.
  • أغلق العملية هو الخيار الأكثر تطرفًا ، وسيعمل على إغلاق البرنامج المجمد إذا لم تنجح محاولة الإقلاع

استخدم الأمر xkill

Xkill هي أداة قتل Ubuntu مثبتة مسبقًا يمكنك استخدامها لفرض قتل عملية Linux غير المستجيبة. إنها أداة مثبتة مسبقًا في Ubuntu.

يمكنك أيضًا تثبيته من خلال Terminal على توزيعات أخرى باستخدام الأمر التالي:

sudo apt تثبيت xorg-xkill

ثم ابدأ بالكتابة اكس كيل. سوف يتحول الماوس إلى جمجمة أو x. انقر بزر الفأرة الأيسر على برنامج مجمد لإغلاقه.

Użyj pgrep & pkill

تقدم العديد من أنظمة Linux اختصارات مسماة pkill أنا pgrep لأداء نفس المهام مثل قتل أنا ملاحظة نوقشت أعلاه.

بجريب سيظهر لك اسم ومعرف العملية. على سبيل المثال ، الجري pgrep الكروم لرؤية معرف عملية Chrome قيد التشغيل. يمكنك بعد ذلك استخدام هذا المعرف مع أمر القتل.

7012

أو يمكنك تخطي هذه الخطوة واستخدام الأمر أدناه لقتل جميع مثيلات Chrome:

pkill الكروم

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

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

جرب أحد الخيارات المذكورة أعلاه كبديل لإغلاق البرامج المحظورة أو غير المستجيبة على Linux بسهولة وسرعة وأمان.

scroll to top