كيف يمكنني بإستعمال لغة الـ PHP ان أجعل السيرفر ينفذ مجموعة من الأوامر تلقائياً كل فترة زمنية محدده, كل يوم مثلاً أو حتى كل ساعة ؟
أريد تنفيذ أمر معين كل يوم!
يمكنك فعل ذلك على مزودات الــ Linux بواسطه الــ Corn
والــ Corn هو عباره عن برنامج يدير المهام المجدوله مثل الــ Scheduled Tasks على انظمه النوافذ
ويقوم الــ Corn بتنفيذ المهام المخزنه فى ملفات خاصه به تسمي الـــ crontabs
وهذه هى صيغه التخاطب معه
Minutes Hours Days Months WeekDay command
لاحظ ان الفاصل بين مكونات الامر هومسافه ...
Minutes : الدقائق و هي من 00 الى 59
Hours : الساعات من 0 الى 23 حيث 23 هي الحادية عشرة مساء
Days : الايام من 1 الى 31
Months : الاشهر من 1 الى 12
WeekDay : اليوم من الاسبوع وهي من 0 الى 6 حيث اليوم رقم 0 يرمز الى الاحد
command : الامر الذى تريد من نظام التشغيل تنفيذه ...
بكل تأكيد هذا امر خاص بنظام التشغيل وليس مختص بلغه الــ PHP
ساقوم بشرح مفصل للامر وتكمله البقيه لاحقا لاننى الان مضطر للخروج
يعطيك الف عافية اخوي..
وبإنتظار بقية الشرح!!
للرفع!
تمام زى مقال الـ Ba7th
الـ Cron ( و ليس corn ) هو المسئول عن هذه العملية على خوادم Linux
و بعض اصدارات linux تحوى الـ Cron by default و البعض لا
و احيانا تطلب شركة الأستضافة مقابل مادى اضافى لأضافة الـ Corn
فى فكرة شبيها بما يقوم به الـ Cron و لا تحتاج تعديل على الـ Server و تفاصيلها فى الـ link دة مع الملفات للتحميل
هذا الموضوع مغلق.
