محمود موسى2 نشر 30 ديسمبر 2022 أرسل تقرير نشر 30 ديسمبر 2022 سلام عليكم. عندي 3 commands. كل command يقوم بعمل dispatch ل job معينة بالأبلكيشن. ووظيفة كل job هي ارسال ايميلات للمستخدمين ويتم استخدام database queue. على السيرفر اقوم بعمل run للكوماند queue:work كل دقيقة وعمل run للكوماند queue:restart كل عشر دقائق وعمل run للكوماند queue:retry all كل عشر دقائق. واقوم بعمل run للكوماند schedule:run كل دقيقة. السؤال هو أنني أريد عمل dispatch لل3 commands ثلاث مرات بالشهر. يعني الكوماند الاول يتم تنفيذه يوم 10 بالشهر. الكوماند الثاني يتم تنفيذه يوم 20 بالشهر. الكوماند الثالث يتم تنفيذه يوم 30 بالشهر. فكيف يمكنني فعل ذلك؟ laravel8 1 اقتباس
1 Kais Hasan نشر 30 ديسمبر 2022 أرسل تقرير نشر 30 ديسمبر 2022 في حال كان السيرفر يعمل على linux يمكنك استعمال ما يدعى بال cron و الذي يمكن عن.طريقه جدولة أي تعليمة تريد تنفيذها. الصورة التالية توضح كيفية اضافة جدولة: يمكنك الإطلاع أكثر على الأمر من هنا. اقتباس
0 محمود موسى2 نشر 30 ديسمبر 2022 الكاتب أرسل تقرير نشر 30 ديسمبر 2022 بتاريخ 34 دقائق مضت قال Kais Hasan: في حال كان السيرفر يعمل على linux يمكنك استعمال ما يدعى بال cron و الذي يمكن عن.طريقه جدولة أي تعليمة تريد تنفيذها. الصورة التالية توضح كيفية اضافة جدولة: يمكنك الإطلاع أكثر على الأمر من هنا. صحيح اخي لا اعلم كيف نسيت هذا. شكرا لك اقتباس
السؤال
محمود موسى2
سلام عليكم.
عندي 3 commands. كل command يقوم بعمل dispatch ل job معينة بالأبلكيشن. ووظيفة كل job هي ارسال ايميلات للمستخدمين ويتم استخدام database queue.
على السيرفر اقوم بعمل run للكوماند queue:work كل دقيقة وعمل run للكوماند queue:restart كل عشر دقائق وعمل run للكوماند queue:retry all كل عشر دقائق.
واقوم بعمل run للكوماند schedule:run كل دقيقة.
السؤال هو أنني أريد عمل dispatch لل3 commands ثلاث مرات بالشهر.
يعني الكوماند الاول يتم تنفيذه يوم 10 بالشهر.
الكوماند الثاني يتم تنفيذه يوم 20 بالشهر.
الكوماند الثالث يتم تنفيذه يوم 30 بالشهر.
فكيف يمكنني فعل ذلك؟
laravel8
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.