x32x01
  • بواسطة x32x01 ||
عمرك فكرت إزاي بتوصلك إيميلات في نص الليل، أو رسائل تذكير بمواعيد دفع الفواتير، أو حتى إزاي النسخ الاحتياطي التلقائي للبيانات وحذف البيانات بيتم بشكل أوتوماتيك؟ هنا بيجي دور الـ. cron jobs
أيه هو الـ Cron job أو Schedule jobs
إزاي نستخدم cron job في Node.js ؟
علشان تحقق ده في Node.js ، تقدر تستخدم package اسمها node-schedule الpackage دي بتخليك تقدر تعمل جدول لمهام معينة (مشابهة للـ cron jobs) بشكل مباشر جوا تطبيقات Node.js بكل سهولة تقدر تحدد مهام تشتغل في أوقات معينة أو بفواصل زمنية باستخدام JavaScript ، المكتبة دي بتسهل عليك كتير لو عندك مهام متكررة محتاج تعملها في أوقات معينة.

خلينا نتكلم عن `node-schedule` شوية:

في البداية كده، المكتبة دي بتعتمد على حاجتين أساسيتين: الوقت اللي هتتنفذ فيه الـcron job والمهمة اللي هتتنفذ في الوقت ده ، علشان نفهم الوقت ده، بنحدده باستخدام 6 asterisks .

خلينا نفهم كل asterisk بتعمل اية بالتفصيل :
  1. الـ asterisk الأول (second):بيحدد الثانية اللي هتتنفذ فيها المهمة (من 0 لـ 59 ثانية) وده اختياري، يعني ممكن تستغنى عنه لو مش محتاج تحدد ثانية معينة.
  2. الـ asterisk التاني (minute): بيحدد الدقيقة اللي هتتنفذ فيها المهمة (من 0 لـ 59 دقيقة).
  3. الـ asterisk التالت (hour): بيحدد الساعة اللي هتتنفذ فيها المهمة (من 0 لـ 23 ساعة).
  4. الـ asterisk الرابع (day of month):بيحدد اليوم في الشهر اللي هتتنفذ فيه المهمة (من 1 لـ 31 يوم).
  5. الـ asterisk الخامس (month): بيحدد الشهر اللي هتتنفذ فيه المهمة (من 1 لـ 12 شهر).
  6. الـ asterisk السادس (day of week): بيحدد يوم الأسبوع اللي هتتنفذ فيه المهمة (من 0 لـ 7).
الترتيب ده بيسمح لك بتحديد الوقت اللي المهمة هتتنفذ فيه بالضبط ، سواء كنت عايزها تشتغل كل دقيقة، كل يوم، أو في يوم محدد من الأسبوع.
أيه هو الـ Cron job أو Schedule jobs

أيه هو الـ Cron job أو Schedule jobs
 

المشاركات المتشابهة

x32x01
الردود
0
المشاهدات
49
x32x01
x32x01
x32x01
الردود
0
المشاهدات
315
x32x01
x32x01
x32x01
الردود
0
المشاهدات
230
x32x01
x32x01
x32x01
الردود
0
المشاهدات
223
x32x01
x32x01
x32x01
الردود
0
المشاهدات
333
x32x01
x32x01
الوسوم : الوسوم
cron job schedule jobs

الدخول أو التسجيل السريع

نسيت كلمة مرورك؟

آخر المشاركات

أحدث المنتجات

إحصائيات المنتدى

المواضيع
1,530
المشاركات
1,716
أعضاء أكتب كود
191
أخر عضو
Ahmed123132
عودة
أعلى