كيل (يونكس)

من ويكيبيديا، الموسوعة الحرة
(بالتحويل من Kill (يونكس))
اذهب إلى التنقل اذهب إلى البحث
Kill
معلومات عامة
نوع
نظام التشغيل
معلومات تقنية
الإصدار الأول
فبراير 1973; منذ 46 سنوات (1973-02

في الحوسبة ، kill هو أمر يستخدم في العديد من أنظمة التشغيل الشائعة لإرسال الإشارات إلى العمليات الجارية.

تطبيقات[عدل]

في أنظمة التشغيل يونيكس وشبيه يونكس ، يعتبر kill هو أمر يستخدم لإرسال إشارة إلى عملية ما. افتراضيًا ، تكون الرسالة المرسلة هي إشارة الإنهاء ، والتي تطلب إنهاء العملية. لكن القتل شيء من تسمية خاطئة. قد لا علاقة للإشارة المرسلة مع عملية القتل. الأمر kill هو برنامج التفاف حول استدعاء نظام kill() ، والذي يرسل إشارات إلى العمليات أو مجموعات العمليات على النظام ، المشار إليها بواسطة معرفات العملية الرقمية (PID) أو معرفات مجموعة العملية (PGIDs). يتم توفير kill دائمًا كأداة مساعدة مستقلة كما هو محدد في معيار بوزيكس . ومع ذلك ، فإن معظم الأصداف لديها أوامر kill مدمجة قد تختلف قليلاً عنها. [1] [2]

أمثلة[عدل]

يمكن إرسال عملية إشارة SIGTERM بأربع طرق (معرف العملية هو "1234" في هذه الحالة):

kill 1234
kill -s TERM 1234
kill -TERM 1234
kill -15 1234

يمكن إرسال العملية إشارة SIGKILL بثلاث طرق:

kill -s KILL 1234
kill -KILL 1234
kill -9 1234

مثال

$ kill 7


مايكروسوفت ويندوز[عدل]

The taskkill command

في مترجم سطر الأوامر الخاص بـ ويندوز باورشل ، يعد kill اسمًا مستعارًا للأمر محدد مسبقًا باورشل لـ Stop-Process .

يتضمن نظام التشغيل ويندوز إكس بي و Vista و 7 مجموعة taskkill الأمر [3] لإنهاء العمليات. بناء الجملة المعتاد لهذا الأمر هو taskkill /im "IMAGENAME" . تم تضمين إصدار "غير معتمد" kill في العديد من إصدارات مجموعات موارد مايكروسوفت ويندوز المتوفرة لنظام التشغيل Windows 98. [4]

أمثلة[عدل]

ابحث عن جميع العمليات التي تبدأ بالحرف "p" الذي طورته Microsoft واستخدم أكثر من 10 ميغابايت من الذاكرة وقتلها:

PS C:\> ps p* | where { $_.Company -like "Microsoft*" -and $_.WorkingSet -gt 10MB } | kill -confirm

Confirm
Are you sure you want to perform this action?
Performing operation "Stop-Process" on Target "powershell (6832)".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): A
PS C:\>

فيما يلي مثال أبسط يطلب من عملية Explorer.exe إنهاء:

PS C:\> taskkill /im explorer.exe

يفرض هذا المثال العملية لإنهاء:

PS C:\> taskkill /f /im explorer.exe




انظر أيضا[عدل]

المراجع[عدل]

  1. ^ "Bash Reference Manual: Job Control Builtins". The GNU Project. اطلع عليه بتاريخ 24 فبراير 2015. 
  2. ^ "zsh: 17. Shell Builtin Commands". اطلع عليه بتاريخ 24 فبراير 2015. 
  3. ^ "Taskkill". Microsoft TechNet. اطلع عليه بتاريخ 24 فبراير 2015. 
  4. ^ "Resource Kit Utilities - Windows '98 Resource Kit". ActiveXperts Software. اطلع عليه بتاريخ 24 فبراير 2015.