• 0

كيف أكرر أمر معين كل مدة معين في لينكس؟

أريد أن أكرر تنفيذ أمر إظهار رسالة معينة كل 5 ثواني فما الطريقة الصحيحة لفعل ذلك عن طريق استخدام سطر الأوامر في لينكس؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يوجد عدة طرق في لينكس لفعل ذلك، فيمكنك على سبيل المثال استخدام حلقة التكرار for مع مع الأمر sleep، حيث سنقوم بالتكرار حسب حاجتنا ومن ثم نضع الأمر الذي نريد تنفيذه وفي النهاية نضع الأمر sleep مع عدد الثواني التي نريدها كما في المثال التالي:

# for i in {1..10}; do echo -n "Hello World! " ; sleep 5; done

ويمكنك فعل نفس الشيء باستخدام حلقة التكرار while حيث قمنا في مثالنا هذا بالتكرار إلى ما لا نهاية كما في المثال التالي:

# while true; do echo -n "Hello World! "; sleep 5; done

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن