OnWorks Linux و Windows Online WorkStations

الشعار

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

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

وضع عملية في الخلفية

لنفترض أننا أردنا إعادة مطالبة shell بدون إنهاء xlogo طليعة-


غرام. يمكننا القيام بذلك عن طريق وضع البرنامج في ملف خلفية. فكر في المحطة على أنها تحتوي على ملف طليعة (مع وجود أشياء مرئية على السطح مثل موجه الغلاف) وأرضية خلفية (مع إخفاء الأشياء خلف السطح). لبدء تشغيل برنامج بحيث يتم وضعه على الفور في الخلفية ، نتبع الأمر بحرف "&":



[me @ linuxbox ~] $ xlogo &

[1] 28236

[me @ linuxbox ~] $

[me @ linuxbox ~] $ xlogo &

[1] 28236

[me @ linuxbox ~] $


بعد دخول الأمر ، فإن ملف xlogo ظهرت نافذة وعاد موجه القذيفة ، ولكن تمت طباعة بعض الأرقام المضحكة أيضًا. هذه الرسالة جزء من خاصية shell تسمى ضبط الوظيفة. من خلال هذه الرسالة ، تخبرنا shell بأننا بدأنا العمل رقم 1 ("[1]”) وأنه يحتوي على PID 28236. إذا قمنا بتشغيل ps، يمكننا أن نرى عمليتنا:


[me @ linuxbox ~] $ ps

PID TTY TIME CMD

10603 نقطة / 1 00:00:00 باش

28236 نقطة / 1 00:00:00 xlogo

28239 نقطة / 1 00:00:00 ملاحظة

[me @ linuxbox ~] $ ps

PID TTY TIME CMD

10603 نقطة / 1 00:00:00 باش

28236 نقطة / 1 00:00:00 xlogo

28239 نقطة / 1 00:00:00 ملاحظة


كما يمنحنا مرفق التحكم في الوظائف في شل طريقة لسرد الوظائف التي تم إطلاقها من محطتنا. باستخدام وظائف الأمر ، يمكننا رؤية هذه القائمة:



[me @ linuxbox ~] $ وظائف

[1] + الجري

xlogo &

[me @ linuxbox ~] $ وظائف

[1] + الجري


صورة

تظهر النتائج أن لدينا وظيفة واحدة ، مرقمة "1" ، وأنها قيد التشغيل ، وأن الأمر كان كذلك xlogo &.


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