دليل سريع إلىkill
الأمر المستخدم لإرسال إشارة إلى عملية قيد التشغيل حاليًا
يمكن أن تتلقى عمليات Linuxإشاراتوالرد عليها.
هذه طريقة واحدة يمكننا من خلالها التفاعل مع البرامج قيد التشغيل.
الkill
يمكن للبرنامج إرسال مجموعة متنوعة من الإشارات إلى البرنامج.
لا يتم استخدامه فقط لإنهاء برنامج ، كما يوحي الاسم ، ولكن هذه هي وظيفته الرئيسية.
نستخدمه بهذه الطريقة:
kill <PID>
بشكل افتراضي ، يرسل هذا الملفTERM
إشارة إلى معرف العملية المحدد.
يمكننا استخدام الأعلام لإرسال إشارات أخرى ، بما في ذلك:
kill -HUP <PID>
kill -INT <PID>
kill -KILL <PID>
kill -TERM <PID>
kill -CONT <PID>
kill -STOP <PID>
HUP
يعنييشنق. يتم إرساله تلقائيًا عندما يتم إغلاق نافذة طرفية بدأت العملية قبل إنهاء العملية.
INT
يعنييقطع، ويرسل نفس الإشارة المستخدمة عند الضغطctrl-C
في الجهاز ، والذي عادة ما ينهي العملية.
KILL
لا يتم إرساله إلى العملية ، ولكن إلى نظام التشغيل kernel ، الذي يتوقف فورًا وينهي العملية.
TERM
يعنيإنهاء. ستتلقى العملية وتنتهي من تلقاء نفسها. إنها الإشارة الافتراضية المرسلة بواسطةkill
.
CONT
يعنياستمر. يمكن استخدامه لاستئناف عملية متوقفة.
STOP
لا يتم إرساله إلى العملية ، ولكن إلى نظام التشغيل kernel ، الذي يوقف العملية فورًا (ولكن لا ينهيها).
قد ترى الأرقام المستخدمة بدلاً من ذلك ، مثلkill -1 <PID>
. في هذه الحالة،
1
يتوافق معHUP
.2
يتوافق معINT
.9
يتوافق معKILL
.15
يتوافق معTERM
.18
يتوافق معCONT
.15
يتوافق معSTOP
.
يعمل هذا الأمر على Linux و macOS و WSL وفي أي مكان لديك بيئة UNIX
تحميل مجانيكتيب أوامر Linux
المزيد من دروس CLI:
- قذيفة باش
- مقدمة في البرمجة النصية لباش شل
- قوقعة السمك
- شل ، شاهد محتوى الملف أثناء تعبئته
- كيفية الخروج من Vim
- محرري UNIX
- أوامر نظام ملفات UNIX
- قذائف يونكس تعليمي
- كيفية تعيين اسم مستعار في نظام التشغيل macOS أو Linux shell
- دليل عملي لمشروب البيرة
- كيفية إصلاح خطأ مسار المطور النشط غير صالح لـ xcrun في macOS
- سطر الأوامر للمبتدئين
- مقدمة في لينكس
- كيف تجد العملية التي تستخدم المنفذ
- أوامر لينكس: mkdir
- أوامر Linux: cd
- أوامر Linux: pwd
- أوامر Linux: rmdir
- أوامر Linux: ls
- أوامر Linux: mv
- أوامر Linux: cp
- أوامر Linux: أقل
- أوامر Linux: tail
- أوامر Linux: المس
- أوامر Linux: cat
- أوامر Linux: find
- أوامر Linux: ln
- أوامر Linux: ps
- أوامر Linux: echo
- أوامر Linux: أعلى
- أوامر Linux: اقتل
- أوامر Linux: killall
- أوامر Linux: الاسم المستعار
- أوامر Linux: الوظائف
- أوامر Linux: bg
- أوامر Linux: fg
- أوامر Linux: اكتب
- أوامر Linux: أي
- أوامر Linux: whoami
- أوامر Linux: who
- أوامر Linux: مسح
- أوامر Linux: su
- أوامر Linux: sudo
- أوامر Linux: chown
- أوامر Linux: chmod
- أوامر Linux: passwd
- أوامر Linux: open
- أوامر Linux: wc
- أوامر Linux: التاريخ
- أوامر Linux: du
- أوامر Linux: umask
- أوامر Linux: grep
- أوامر Linux: man
- أوامر Linux: uname
- أوامر Linux: قم بالفرز
- أوامر Linux: uniq
- أوامر Linux: فرق
- أوامر Linux: nohup
- أوامر Linux: df
- أوامر Linux: xargs
- أوامر Linux: gzip
- أوامر Linux: gunzip
- أوامر Linux: ping
- أوامر Linux: traceroute
- أوامر Linux: tar
- أوامر Linux: تصدير
- أوامر Linux: crontab
- أوامر Linux: dirname
- أوامر Linux: basename
- أوامر Linux: printenv
- أوامر Linux: env
- دليل قصير للمحرر المحرر
- دليل قصير لفيم
- دليل قصير عن إيماكس
- دليل قصير للنانو
- Linux ، لم يتبق مساحة على الجهاز
- كيفية استخدام نت كات