Настройка Cronjob в Windows Xampp

Помощь, необходимая для настройки этой команды на моем сервере Windows Xampp

0 * * * *     cd C:/xampp/htdocs/plugins/moviefeed/ && php cron.php

Не могли бы вы указать мне в правильном направлении

спасибо

Ответ 2

Вы можете легко создать файл .bat, где вы определяете задачу расписания для окон. Что касается ваших потребностей.

set doc=C:\xampp\htdocs\project
cd "%doc%"
copy /y nul "file.php"
ECHO ^<?php echo 'This is executed via scheduler task!'; ?^> >file.php
schtasks /create /tn "Cron" /tr "C:\Program Files (x86)\Mozilla Firefox\firefox.exe http://play.local/fisierul.php" /st minute /mo 10

Что я здесь сделал:

  • Я изменил путь к директории "project" из "htdocs"
  • Я создаю файл "file.php" (если он не существует)
  • Я пишу простое эхо в файл "file.php"
  • И я создаю новую задачу планировщика (похожую на задания cron в Unix), которая откроет мой браузер Mozilla и получит доступ к этому URL-адресу каждые 10 минут.

Примечание. Чтобы остановить задачу планировщика, вы должны перейти в cmd и введите

schtasks /delete /tn "Cron"

Удачи чувак!

Ответ 3

VladH написал /st, я считаю, что это должно быть /sc

Откройте командную строку и введите

schtasks /create /tn "XamppCron" /tr "L:\xampp\php\php.exe L:\xampp\htdocs\mydevsite\cron.php" /sc minute /mo 10

Как только вы удовлетворены cron, если вы запустили php-win.exe, окно командной строки не будет отображаться каждый раз при запуске задачи.

Ответ 4

cron - это приложение Unix для выполнения запланированных задач, чтобы получить тот же результат под Windows, что вам нужно будет использовать диспетчер задач.

Сначала вы создаете простую задачу, которая начинается с 0:00 каждый день. Затем вы переходите в Advanced... (или аналогично в зависимости от операционной системы, в которой вы находитесь) и выберите Повтор каждые 60 минут.