mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
1.7 KiB
1.7 KiB
kill
يرسل إشارة إلى عملية (Process)، وعادةً ما يكون ذلك متعلقًا بإيقاف العملية. يمكن اعتراض جميع الإشارات باستثناء SIGKILL وSIGSTOP بواسطة العملية لتنفيذ خروج نظيف. لمزيد من التفاصيل: https://manned.org/kill.
- إنهاء برنامج باستخدام الإشارة الافتراضية SIGTERM (إنهاء):
kill {{process_id}}
- عرض قيم الإشارات وأسمائها المقابلة (يجب استخدامها بدون البادئة
SIG
). قد تختلف الخيارات المتاحة حسب تنفيذkill
:
kill {{-l|-L|--table}}
- إنهاء وظيفة (Job) تعمل في الخلفية:
kill %{{job_id}}
- إنهاء برنامج باستخدام الإشارة SIGHUP (قطع الاتصال). العديد من الخدمات (Daemons) ستقوم بإعادة التحميل بدلاً من الإنهاء:
kill -{{1|HUP}} {{process_id}}
- إنهاء برنامج باستخدام الإشارة SIGINT (المقاطعة). يتم تنفيذ ذلك عادةً عند ضغط المستخدم على
<Ctrl c>
:
kill -{{2|INT}} {{process_id}}
- إرسال إشارة إلى نظام التشغيل لإنهاء برنامج فورًا (لن تتاح له فرصة لمعالجة الإشارة):
kill -{{9|KILL}} {{process_id}}
- إرسال إشارة إلى نظام التشغيل لإيقاف برنامج مؤقتًا حتى يتم استقبال إشارة SIGCONT ("المتابعة"):
kill -{{17|STOP}} {{process_id}}
- إرسال إشارة
SIGUSR1
إلى جميع العمليات التي تملك معرف المجموعة (GID) المحدد:
kill -{{SIGUSR1}} -{{group_id}}