اذهب إلى المحتوى

السؤال

نشر (معدل)

السلام عليكم 

لم أفهم جيدا كيف يتم ذلك وليس عندي أي تصور عليه من قبل ’ أرجوا مساعدتي في فهم مايجري

عند تنفيد الأمر 
 

You need to run the schedules all time with the help of cronjob. Command : php artisan schedule:run
So add a cronjob to run schedules and the schedule:run Artisan command will evaluate all of your scheduled tasks and determine if they need to run based on the server's current time.

* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1

مع التغيير الى المجلد الرئيسي للبرنامج :

 cd public_html && php artisan schedule:run >> /dev/null 2>&1

بحيث يصبح من الشكل :

1111.thumb.png.35ce37b451cc51e5e0aeb42c5a7bd87c.png
 

هل هذا يعني أنه تم تنفيد الأمر ؟

لكن عندما اذهب من لوحة التحكم الى cron jobs لا أجد أي جدولة تمت إضافتها ؟؟

1111.thumb.png.deb7408c775e951e0bbffe79f327f63f.png

تم التعديل في بواسطة Hassan Hedr
توضيح العنوان

Recommended Posts

  • 1
نشر

الأمر المجدول يجب أن ينفذ عدة مرات في اليوم بشكل دائم، لذا بدل من تنفيذه يدويًا كل مرة يمكن إنشاء Cron Job يصف الأمر المراد تنفيذه والفترة الزمنية الواجب إعادة تنفيذه بعدها،

  1. ضمن الحقل Command أضف الأمر التالي:
    cd public_html && php artisan schedule:run >> /dev/null 2>&1

     

  2. ضمن باقي الحقول ضع نجمة "*"، يمكنك أيضًا أن تجد الإعدادات جاهزة من قائمة Common Settings
  3. أضف الأمر المجدول بالضغط على Add New Cron Job

سيتم تنفيذ الأمر تلقائيًا بعد ذلك، لكن تأكد أن جذر التطبيق لديك موجود ضمن public_html وإلا عدل هذا المسار ضمن الأمر المضاف إلى مسار جذر مشروع لارافل لديك

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...