وضع عملية في الخلفية
لنفترض أننا أردنا إعادة مطالبة 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 &.