سؤال

ولقد كتب السيناريو KShell بسيط لبدء مهمة خلفية

#/bin/ksh 
#startMonitoring

./detectFile /usr/local/data/testFile > fileHistory &

وأنا تشغيله مع الأمر التالي

startMonitoring

وعند تشغيل وظيفة أحصل على أي نتائج، ولكن الأمر قيد التشغيل ويظهر في ملاحظة:

<اقتباس فقرة>   

512232 نقطة / 0 00:34 / بن / شلن كيني ./detectFile / البيرة / المحلية / البيانات / testFile

لماذا لا أستطيع أن أرى هذا البند في وظائف، وكيف يمكنني تغيير مخطوطتي بحيث لا تظهر في وظائف؟

هل كانت مفيدة؟

المحلول

والأمر jobs يبحث فقط في وعاء الحالية. يتم تشغيل البرامج النصية في قذيفة الخاصة بهم. إذا كنت مصدر السيناريو الخاص بك بدلا من ذلك، ثم jobs سوف تظهر ما يلي:

$ . startMonitoring
$ jobs
[1] +  Running                 . startMonitoring
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top