بسم الله الرحمن الرحيم
تستطيع تنفيذ حلقة تكرارية في الباش سكريبت في الخلفية , بدل من الأنتظار لمتابعة التنفيذ , و ذلك كهذا المثال :
#!/bin/bash
for i in {1..10}
do
echo -n $i
done&
for i in a b c d f
do
echo -n $i
done
echo
for i in {1..10}
do
echo -n $i
done&
for i in a b c d f
do
echo -n $i
done
echo
تلاحظ اننا في الحلقة التكرارية الأولى وضعنا & في النهاية و الذي يستخدم لنقل البرامج للخلفية في لينكس :
for i in {1..10}
do
echo -n $i
done&
do
echo -n $i
done&
و هذا المثال مفيدا جدا في حالة أستخدام الحلقة التكرارية لعملية تأخد الكثير من الوقت مثل نقل ملفات إلى سيرفر أو أرشفة الأحتياطية .
ليست هناك تعليقات:
إرسال تعليق