# kill > يرسل إشارة إلى عملية (Process)، وعادةً ما يكون ذلك متعلقًا بإيقاف العملية. > يمكن اعتراض جميع الإشارات باستثناء SIGKILL وSIGSTOP بواسطة العملية لتنفيذ خروج نظيف. > لمزيد من التفاصيل: . - إنهاء برنامج باستخدام الإشارة الافتراضية SIGTERM (إنهاء): `kill {{process_id}}` - عرض قيم الإشارات وأسمائها المقابلة (يجب استخدامها بدون البادئة `SIG`). قد تختلف الخيارات المتاحة حسب تنفيذ `kill`: `kill {{-l|-L|--table}}` - إنهاء وظيفة (Job) تعمل في الخلفية: `kill %{{job_id}}` - إنهاء برنامج باستخدام الإشارة SIGHUP (قطع الاتصال). العديد من الخدمات (Daemons) ستقوم بإعادة التحميل بدلاً من الإنهاء: `kill -{{1|HUP}} {{process_id}}` - إنهاء برنامج باستخدام الإشارة SIGINT (المقاطعة). يتم تنفيذ ذلك عادةً عند ضغط المستخدم على ``: `kill -{{2|INT}} {{process_id}}` - إرسال إشارة إلى نظام التشغيل لإنهاء برنامج فورًا (لن تتاح له فرصة لمعالجة الإشارة): `kill -{{9|KILL}} {{process_id}}` - إرسال إشارة إلى نظام التشغيل لإيقاف برنامج مؤقتًا حتى يتم استقبال إشارة SIGCONT ("المتابعة"): `kill -{{17|STOP}} {{process_id}}` - إرسال إشارة `SIGUSR1` إلى جميع العمليات التي تملك معرف المجموعة (GID) المحدد: `kill -{{SIGUSR1}} -{{group_id}}`