"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية جدولة وظائف Cron في نظام التشغيل Windows باستخدام PHP

كيفية جدولة وظائف Cron في نظام التشغيل Windows باستخدام PHP

تم النشر بتاريخ 2024-11-09
تصفح:397

How to Schedule Cron Jobs in Windows Using PHP

جدولة وظائف Cron في Windows باستخدام PHP

نظرة عامة

وظائف Cron هي آلية مناسبة لأتمتة المهام المتكررة وفقًا لجدول زمني. على الرغم من أن إعداد وظائف cron يعد أمرًا سهلاً على الأنظمة المشابهة لنظام Unix، إلا أنه قد يبدو أكثر صعوبة على نظام Windows. تستكشف هذه المقالة طرقًا مختلفة لجدولة مهام cron في Windows باستخدام PHP.

الطريقة الأولى: استخدام برنامج جدولة المهام

برنامج جدولة المهام هو أداة مضمنة في Windows تسمح لك بإنشاء وإدارة المهام المجدولة. المهام. لإنشاء مهمة cron باستخدام برنامج جدولة المهام:

  1. افتح برنامج جدولة المهام (ابدأ > كافة البرامج > البرامج الملحقة > أدوات النظام > برنامج جدولة المهام)
  2. أنشئ مهمة جديدة (الإجراء > إنشاء مهمة )
  3. قم بتعيين اسم المهمة وحدد جدولًا زمنيًا
  4. في علامة التبويب "الإجراء"، حدد ما يلي:

    • البرنامج/البرنامج النصي: C:\xampp\php\php.exe
    • الوسائط: -f C:\xampp\htdocs\your_cron_script.php

الطريقة الثانية: استخدام ملف .bat

تتضمن هذه الطريقة إنشاء ملف ملف دفعي (.bat) الذي سيستدعي البرنامج النصي PHP.

  1. قم بإنشاء ملف cron.bat في دليل Windows
  2. الصق المحتوى التالي في cron.bat:

    C:\xampp\php\php.exe C:\xampp\htdocs\your_cron_script.php
  3. جدولة ملف .bat باستخدام برنامج جدولة المهام كما هو موضح في الطريقة الأولى

الطريقة الثالثة: استخدام wget.exe

إذا كان wget.exe مثبتًا لديك، فيمكنك استخدامه لمحاكاة cron jobs.

  1. انسخ wget.exe وملفات DLL المرتبطة به إلى دليل Windows
  2. أنشئ مهمة مجدولة كما هو موضح في الطريقة الأولى، ولكن حدد ما يلي:

    • البرنامج/البرنامج النصي: C:\Windows\wget.exe
    • الوسائط: -q -O NUL http://localhost/your_cron_script.php

الطريقة الرابعة: استخدام خدمة Cron Job خارجية

إذا كنت لا ترغب في إعداد وظائف cron على نظامك المحلي، يمكنك التفكير في استخدام خدمة وظائف Cron خارجية. تتيح لك هذه الخدمات جدولة المهام لتشغيلها عبر الإنترنت.

فئة phpcron

تتيح لك فئة phpcron إدارة وظائف cron من داخل كود PHP الخاص بك. ومع ذلك، يتطلب هذا الحل نوع خادم *nix و/أو cPanel، وهو ما قد لا يكون مناسبًا لجميع السيناريوهات.

الاستنتاج

قدمت هذه المقالة عدة طرق لجدولة مهام cron في نظام التشغيل Windows باستخدام PHP. في النهاية، يعتمد اختيار الطريقة على المتطلبات المحددة لمشروعك والموارد المتاحة على نظامك.

بيان الافراج تم نشر هذه المقالة على: 1729469480 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3