OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

إشارات

قتل يتم استخدام الأمر "لقتل" العمليات. هذا يسمح لنا بإنهاء البرامج التي تحتاج إلى القتل. هذا مثال:



[me @ linuxbox ~] $ xlogo & [1] 28401

[me @ linuxbox ~] $ kill 28401

[1] + إنهاء xlogo

[me @ linuxbox ~] $ xlogo & [1] 28401

[me @ linuxbox ~] $ kill 28401

[1] + إنهاء xlogo


نطلق لأول مرة xlogo في الخلفية. يقوم الغلاف بطباعة Jobspec و PID لعملية الخلفية. بعد ذلك ، نستخدم ملف قتل الأمر وتحديد PID للعملية التي نريد إنهاؤها. كان بإمكاننا أيضًا تحديد العملية باستخدام jobspec (على سبيل المثال ، “٪ 1”) بدلاً من PID.

في حين أن كل هذا واضح جدًا ، إلا أنه يحتوي على ما هو أكثر من ذلك. ال قتل الأمر لا "يقتل" العمليات بالضبط ، بل يرسلها إشارات. الإشارات هي إحدى الطرق العديدة التي يتواصل بها نظام التشغيل مع البرامج. لقد رأينا بالفعل إشارات في العمل مع استخدام السيطرة- ج و السيطرة- ض. عندما تستقبل المحطة إحدى ضغطات المفاتيح هذه ، فإنها ترسل إشارة إلى البرنامج في المقدمة. في حالة السيطرة- ج، إشارة تسمى INT (المقاطعة) يتم إرسالها ؛ مع السيطرة- ض، إشارة تسمى تيستب (محطة توقف). البرامج ، بدورها ، "تستمع" للإشارات ويمكن أن تعمل وفقًا لها عند تلقيها. تسمح حقيقة أن البرنامج يمكنه الاستماع والعمل وفقًا للإشارات للبرنامج بالقيام بأشياء مثل حفظ العمل الجاري عند إرساله إشارة إنهاء.


 

أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: