GoGPT Best VPN GoSearch

OnWorks فافيكون

trapposix - عبر الإنترنت في السحابة

قم بتشغيل trapposix في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو أمر trapposix الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


فخ - إشارات فخ

موجز


فخ n [حالة ]
فخ [عمل حالة ]

الوصف


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

If عمل is "-"، يجب إعادة ضبط كل قذيفة حالة إلى القيمة الافتراضية. لو عمل is
باطل ("")، يجب أن تتجاهل الصدفة كل ما هو محدد حالة إذا نشأت. وإلا فإن
حجة عمل يجب قراءتها وتنفيذها بواسطة الصدفة عندما يكون أحد المطابقين
تنشأ الظروف. عمل فخ يجب أن يتجاوز الإجراء السابق (إما الافتراضي
إجراء أو إجراء محدد بشكل صريح). قيمة ال "$؟" بعد فخ يجب أن يكون اكتمال العمل
القيمة التي كانت عليها من قبل فخ تم الاحتجاج به.

يمكن أن يكون الشرط EXIT، أو 0 (أي ما يعادل EXIT)، أو إشارة محددة باستخدام رمزي
name، بدون بادئة SIG، كما هو مدرج في جداول أسماء الإشارات في
الرأس المحدد في مجلد التعريفات الأساسية لـ POSIX.1‐2008، باب 13, رؤوس. إلى عن على
على سبيل المثال، HUP، INT، QUIT، TERM. قد تسمح التطبيقات بأسماء ذات بادئة SIG أو
تجاهل حالة الأحرف في أسماء الإشارة كامتداد. إعداد مصيدة لـ SIGKILL أو SIGSTOP
تنتج نتائج غير محددة.

البيئة التي يتم فيها تنفيذ الصدفة أ فخ عند الخروج يجب أن تكون متطابقة مع
البيئة مباشرة بعد تنفيذ الأمر الأخير قبل فخ على EXIT تم اتخاذه.

في كل مرة فخ تم استدعاؤه، عمل يجب معالجة الوسيطة بطريقة مكافئة
إلى عام

وحدة التقييم عمل

الإشارات التي تم تجاهلها عند الدخول إلى الصدفة غير التفاعلية لا يمكن محاصرةها أو إعادة ضبطها.
على الرغم من عدم الحاجة إلى الإبلاغ عن أي خطأ عند محاولة القيام بذلك. قد يكون هناك غلاف تفاعلي
إعادة ضبط أو تجاهل الإشارات عند الدخول. يجب أن تظل المصائد في مكانها لقذيفة معينة
حتى تتغير صراحة مع آخر فخ أمر.

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

إنّ كافة أنواع عهود الـ فخ يجب أن يكتب الأمر الذي لا يحتوي على معاملات إلى قائمة الأوامر القياسية
المرتبطة بكل شرط. إذا تم تنفيذ الأمر في قذيفة فرعية، فإن
لا يؤدي التنفيذ إلى إجراء الفحص الاختياري الموضح أعلاه للأمر
استبدال يحتوي على واحد فقط فخ أمر، ولا فخ الأوامر مع المعاملات
تم تنفيذها منذ الدخول إلى الغلاف الفرعي، يجب أن تحتوي القائمة على الأوامر التي
ارتبطت بكل حالة مباشرة قبل وجود البيئة الفرعية
دخلت. وبخلاف ذلك، يجب أن تحتوي القائمة على الأوامر المرتبطة حاليًا بكل منها
حالة. يجب أن يكون التنسيق:

"فخ -− %s %s ...\ن"، <عمل> ،حالة> ...

يجب أن تقوم الصدفة بتنسيق الإخراج، بما في ذلك الاستخدام السليم للاقتباس، بحيث يكون كذلك
مناسبة لإعادة الإدخال إلى الصدفة كأوامر تحقق نفس نتائج الملاءمة. ل
مثال:

save_traps=$(فخ)

وحدة التقييم "$save_traps"

تسمح الأنظمة المتوافقة مع XSI أيضًا بأرقام الإشارات الرقمية للظروف المقابلة
إلى أسماء الإشارة التالية:

1 سيغ اب

2 إشارة

3 سيجكيت

6 سيجابرت

9 سيج كيل

14 سيجالرم

15 سيجتيرم

إنّ كافة أنواع عهود الـ فخ يجب أن يتوافق المدمج الخاص مع حجم التعريفات الأساسية لـ POSIX.1‐2008،
القسم 12.2, مرافق بناء الجملة التوجيهات.

OPTIONS


لا شيء.

العمليات


انظر الوصف.

ستدين


غير مستعمل.

INPUT FILES


لا شيء.

البيئة المتغيرات


لا شيء.

غير متزامن فعاليات


افتراضي.

STDOUT


انظر الوصف.

ستدير


يجب استخدام الخطأ القياسي فقط لرسائل التشخيص.

OUTPUT FILES


لا شيء.

وسعوا الوصف


لا شيء.

EXIT الوضع


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

عواقب OF أخطاء


افتراضي.

إنّ كافة أنواع عهود الـ متابعيك أقسام . غنيا بالمعلومات.

تطبيق الاستعمال


لا شيء.

أمثلة


اكتب قائمة بجميع الفخاخ والإجراءات:

فخ

نصب فخًا لذلك خروج الأداة المساعدة في الدليل المشار إليه بواسطة الصفحة الرئيسية بيئة
يتم تنفيذ المتغير عند انتهاء الصدفة:

فخ ''"$الصفحة الرئيسية"/تسجيل الخروج'' EXIT

أو:

فخ ''"$الصفحة الرئيسية"/تسجيل الخروج'' 0

قم بإلغاء ضبط الاعتراضات على INT وQUIT وTERM وEXIT:

فخ - INT تقلع مصطلح EXIT

الأساس المنطقي


قد تسمح التطبيقات بأسماء الإشارات الصغيرة كامتداد. قد تكون عمليات التنفيذ
اقبل أيضًا الأسماء التي تحتوي على بادئة SIG؛ لا توجد قذيفة تاريخية معروفة تفعل ذلك. ال فخ و
قتل المرافق في هذا المجلد من POSIX.1‐2008 أصبحت الآن متسقة في إغفالها لـ
بادئة SIG لأسماء الإشارات. بعض قتل التطبيقات لا تسمح بالبادئة، و قتل
يسرد الإشارات دون البادئات.

يتم قبول تعويض اللون SIGKILL أو SIGSTOP من الناحية النحوية من خلال بعض التطبيقات التاريخية،
ولكن ليس له أي تأثير. لا تستطيع تطبيقات POSIX المحمولة محاولة اعتراض هذه الإشارات.

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

يستخدم KornShell ERR الفخ الذي يتم تشغيله كلما طقم ه من شأنه أن يسبب الخروج. هذا
مسموح به كامتداد، لكن لم يتم تفويضه، لأن القذائف الأخرى لم تستخدمه.

النص الخاص ببيئة مصيدة EXIT يبطل سلوك البعض
الإصدارات التاريخية من الأصداف التفاعلية التي، على سبيل المثال، تغلق المدخلات القياسية
قبل تنفيذ المصيدة على 0. على سبيل المثال، في بعض جلسات الصدفة التفاعلية التاريخية
سيتم دائمًا طباعة الملاءمة التالية على 0 "−−":

فخ 'يقرأ فو. صدى "-$فو−"" 0

الامر:

فخ 'التقييم " $كمد"' 0

يسبب محتويات متغير الصدفة كمد ليتم تنفيذها كأمر عند الصدفة
مخارج. استخدام:

فخ '$كمد' 0

لا يعمل بشكل صحيح إذا كمد يحتوي على أي أحرف خاصة مثل الاقتباس أو
إعادة التوجيه. استخدام:

فخ " $كمد" 0

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

المستقبل طريقة الاستعمال


لا شيء.

استخدم trapposix عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.