تجنب الحلقات اللانهائية في نصوص باش باستخدام timeout
2025-05-26
استخدم نص باش حلقة `until` للتحقق من تشغيل خادم ويب، ولكن إذا فشل الخادم في البدء، فسوف يعلق في حلقة لا نهائية. تقدم المقالة طريقتين لتجنب هذه المشكلة باستخدام الأمر `timeout` : إما بلف حلقة `until` باستخدام `bash -c`، أو بوضع حلقة `until` في نص منفصل ثم استخدام الأمر `timeout`. كلا الطريقتين تمنع النص بشكل فعال من الدخول في حلقة لا نهائية بسبب فشل بدء تشغيل الخادم، مما يضمن قوة النص.
اقرأ المزيد
التطوير