كيفية إنهاء برامج Frozen في Linux
حتى نظام التشغيل القوي مثل Linux قد يواجه أحيانًا مشكلات تؤدي إلى تجميد التطبيقات أو البرامج.
هناك عدة طرق لقتل أو إنهاء برنامج مجمّد على Linux . هذا المقال سوف يشرح كيف.
استخدم أمر القتل(Use The Kill Command)
قبل أن تتمكن من استخدام أمر kill ، يحتاج نظامك إلى معرفة معرف العملية(Process ID) ( PID ) الخاص بالبرنامج غير المستجيب.
PID هو رقم يعرّف تلقائيًا كل عملية عند إنشائه على أي نظام تشغيل Linux(Linux OS) . من مزايا هذه الطريقة أنها تعمل على جميع أنظمة Linux .
ابحث عن العملية و PID(Find The Process & PID)
إذا كنت لا تعرف العملية التي تم تجميدها على Linux ، فستساعدك أداتان في العثور على العملية: top و ps .
الجزء العلوي(Top) هو مراقب نظام قائم على سطر الأوامر. من سطر الأوامر ، اكتب ما يلي:
$ top
تظهر لقطة الشاشة أعلاه الكثير من المعلومات. على سبيل المثال ، لنفترض أن Chrome هو البرنامج المجمد على جهاز الكمبيوتر الخاص بك.
يمكنك أن ترى أن هناك أربع مثيلات من Chrome تعمل بمعرفات PID التالية:
- 3827
- 3919
- 10764
- 11679
لتحديد مثيل Chrome المحدد الذي تريد القضاء عليه ، استخدم الأمر ps و grep لتصفية الإخراج.
سيُظهر لك الأمر أدناه العمليات الجارية المرتبطة بـ Chrome :
ps aux | grep chrome
اقتل العملية(Kill The Process)
لديك الآن المعلومتان اللازمتان لقتل عملية مجمدة على Linux : الاسم والمعرف. استخدم الأوامر أدناه:
- قتل(kill) - اقتل عملية بواسطة معرف
- killall - اقتل عملية بالاسم
هناك إشارات أخرى يمكنك إرسالها إلى كلا الأمرين ، حسب النتائج التي تريدها.
على سبيل المثال ، إذا كنت تريد إنهاء العملية غير المستجيبة ثم إعادة تشغيلها ، فستستخدم إشارة HUP (قطع الاتصال).
تشمل إشارات القتل الأخرى ما يلي:
- SIGSTOP لإيقاف العملية
- قم بالتوقيع لمقاطعة لوحة المفاتيح
- SIGKILL لقتل الإشارة
لقد تعلمنا من الأمر ps أعلاه أن معرّفات PID(PIDs) لمثيلات Chrome هي 3827 و 3919 و 10764 و 11679.
لإرسال إشارة القتل(kill) ، قم بتشغيل الأوامر التالية لقتل جميع مثيلات (kill)Chrome الأربعة بنجاح:
- قتل -9 3827
- قتل -9 3919
- قتل -9 10764
- قتل -9 11679
يمكنك أيضًا استخدام الأمر الفردي أدناه باستخدام killall لإرسال نفس الإشارة:
killall -9 كروم(killall -9 chrome)
انقر فوق X(Click The X)
عادةً ما تحتوي البرامج والتطبيقات غير المستجيبة على أزرار أو خيارات رمادية اللون لا تعمل. في بعض الأحيان لا يمكنك حتى تحريك نافذة التطبيق حول الشاشة.
أسهل حل هو النقر فوق الزر X في الزاوية العلوية. اعتمادًا على نظام التشغيل الخاص بك ، قد يكون الزر على اليسار أو في الزاوية العلوية اليمنى.
بعد النقر فوق X ، سترى مربع حوار به خياران: انتظر(Wait ) أو فرض الإنهاء(Force Quit) . لإنهاء البرنامج ، انقر فوق " فرض(Force Quit) الإنهاء" .
اقتل عملية Linux على Linux باستخدام System Monitor(Kill a Linux Process on Linux Using System Monitor)
شاشة النظام(System) الافتراضية في أوبونتو(Ubuntu) تسمى جنوم(Gnome) . يعطي نظرة ثاقبة لجميع العمليات التي تعمل على أنظمة تشغيل Ubuntu Linux .
يمكن للمستخدمين أداء مهام مختلفة باستخدام واجهة المستخدم الرسومية(Graphical User Interface) ( GUI ) ، بما في ذلك الإيقاف (Stop)والمتابعة(Continue) والقتل .(Kill)
إذا كان نظامك لا يتضمن تطبيق مراقبة نظام Gnome ، فثبته باتباع الخطوات أدناه. تعمل هذه العملية مع جميع الإصدارات النشطة من Ubuntu Linux بالإضافة إلى Linux Mint و Debian .
- استخدم اختصار لوحة المفاتيح الطرفية CTRL+ALT+T T. ثم استخدم الأمر أدناه لتنزيل وتثبيت شاشة نظام جنوم(Gnome System) .
sudo apt-get install gnome-system-monitor
- افتح شاشة النظام باستخدام Command Terminal بما يلي:
مراقب نظام جنوم(gnome-system-monitor)
- أو ، باستخدام واجهة المستخدم الرسومية(GUI) ، انتقل إلى التطبيقات(Applications) ، واكتب مراقب النظام(system monitor) في مربع البحث ، وانقر فوق الرمز لفتحه.
- افتح مراقب النظام(System Monitor) الخاص بك ، وتصفح عمود العمليات(Processes) للعثور على البرنامج غير المستجيب أو المجمد ، وحدده وانقر عليه بزر الماوس الأيمن.
سترى عدة خيارات ، بما في ذلك:
- إنهاء العملية(End Process) لإنهاء التطبيق أثناء تنظيف الملفات المؤقتة.
- أوقف العملية(Stop Process) لإيقاف العملية مؤقتًا مما يتيح لك متابعة العمل معها لاحقًا.
- Kill Process هي أكثر الخيارات تطرفًا وستعمل على إنهاء برنامج مجمّد إذا لم تنجح محاولة إنهائه
استخدم أمر xkill(Use The xkill Command)
Xkill هي أداة قتل Ubuntu(Ubuntu) مثبتة مسبقًا يمكنك استخدامها لفرض قتل عملية Linux غير المستجيبة . إنها أداة مثبتة مسبقًا في Ubuntu .
يمكنك أيضًا تثبيته عبر Terminal على توزيعات أخرى باستخدام الأمر التالي:
sudo apt تثبيت xorg-xkill(sudo apt install xorg-xkill)
ثم قم بتشغيله بكتابة xkill . سيتحول الفأرة إلى جمجمة أو علامة X. انقر بزر الفأرة الأيسر على البرنامج المجمد لإغلاقه.
استخدم pgrep & pkill(Use pgrep & pkill)
تقدم العديد من أنظمة Linux اختصارات تسمى pkill و pgrep لأداء(kill) نفس المهام التي تمت(ps ) مناقشتها أعلاه .
سيعرض Pgrep(Pgrep ) اسم العملية والمعرف. على سبيل المثال ، تشغيل pgrep chrome لمعرفة معرّف العملية لعملية Chrome قيد التشغيل . يمكنك بعد ذلك استخدام هذا المعرف مع أمر القتل.
7012(pkill 7012)
أو يمكنك تخطي هذه الخطوة واستخدام الأمر أدناه لقتل جميع مثيلات Chrome :
pkill الكروم(pkill chrome)
يعمل هذا الحل بشكل جيد إذا كان لديك مثيل واحد فقط لتطبيق قيد التشغيل. ومع ذلك ، إذا كان لديك عدة نوافذ مفتوحة لنفس البرنامج وتريد فقط قتل واحدة ، فاستخدم XKill بدلاً من ذلك.
عندما يتعطل أحد البرامج ، فإن إعادة تشغيل النظام ليس دائمًا هو الخيار الأكثر ملاءمة. هذا صحيح بشكل خاص إذا كنت تعمل في عدة مشاريع في نفس الوقت ولم تقم بحفظ عملك.
جرب أحد الخيارات أعلاه كبديل للخروج بسهولة وسرعة من البرامج المجمدة أو غير المستجيبة على Linux بأمان.
Related posts
أفضل 7 برامج مجانية لمكافحة الفيروسات لنظام التشغيل Linux
Linux FIND Command مع أمثلة
5 أسباب كبيرة للتخلي عن نظام التشغيل Windows لنظام التشغيل Linux
HDG يوضح: ما هو نظام UNIX؟
9 أفضل توزيعات Linux للقرصنة
كيفية تثبيت أي طابعة تقريبًا على Ubuntu
قم بإنشاء خادم بث الفيديو المباشر الخاص بك باستخدام Linux
أغلق البرنامج بالقوة في أوبونتو
أهم 10 أوامر Raspberry Pi Linux يجب أن تعرفها
كيفية إعداد وتكوين ملفات TCP / IP على نظام Linux (إعدادات TCP / IP لنظام التشغيل Linux)
10 اختصارات لوحة مفاتيح Ubuntu لتسريع سير عملك
أفضل 5 ألعاب لينكس
5 طرق لأتمتة النسخ الاحتياطي للملفات في Linux
كيفية التنقل واستخدام بنية دليل Linux
الحيل الطرفية: استخدم Terminal كمنبه
الأسباب الشائعة لأعطال Ubuntu وكيفية التعافي
7 طرق لضغط الملفات وفك ضغطها في Linux
إظهار وإخفاء أيقونات سطح المكتب في جنوم لينكس
ابحث عن اسم المضيف الخاص بك وقم بتغييره في أوبونتو
كيفية إعادة تثبيت Linux Mint دون فقد بياناتك وإعداداتك