إنهاء البرامج
يُستخدم الأمر kill لإرسال إشارات إلى العمليات، وعادةً ما يخبرها بالإنهاء. يجب أن تعرف PID العملية.
الإشارات (Signals)
الإشارات هي رموز رقمية. الأكثر شيوعاً هما:
-
SIGTERM (15): الإشارة الافتراضية. طلب لطيف للإنهاء. تحصل العملية على وقت لحفظ البيانات وإيقاف التشغيل بأمان. bash $ kill 12345
نفس kill -15 12345
-
SIGKILL (9): إشارة الإنهاء القسري. يتم قتل العملية على الفور، بغض النظر عما تفعله. قد تُفقد البيانات. bash $ kill -9 12345
قتل العمليات بالاسم (killall)
إذا كنت لا تريد البحث عن PIDs، يرسل killall إشارة إلى جميع العمليات التي تطابق اسماً محدداً.
bash
إيقاف جميع مثيلات برنامج 'firefox' بأمان
$ killall firefox
تحذير: حاول دائماً استخدام SIGTERM (15) أولاً. استخدم SIGKILL (9) فقط إذا كانت العملية غير مستجيبة.