Intereting Posts
MySQL> суммируется в один запрос (включая карты Google) Как показать Prelaoder / Загрузка анимации / gif / percent, пока включенная страница PHP обрабатывает / загружает? Диаграмма Google из переменной Php Используются некоторые переменные PHP, не появляющиеся при использовании нашей контактной формы Покажите один CSS-стиль, если IE и другой, если ff или chrome в .css, используя PHP Образец BackgroundUploader не работает на Apache Server с PHP php Замена нескольких пространств одним пространством php regex для извлечения данных из таблицы HTML Как получить сегодняшние / вчера данные из базы данных MySQL? Преобразование строки из 1s и 0s в двоичное значение, затем сжимать потом, PHP Организация тестов PHPUnit в пространствах имен Как получить день недели из временной метки Unix (PHP)? Woocommerce: загружаемые файлы исчезают после восстановления базы данных PHP Предупреждение: DOMDocument :: loadHTML (): Атрибут alt переопределен Microsoft® ODBC Driver 11 для SQL Server® на RedHat Linux с PHP – дает ошибку, когда параметр привязки с PDO для хранимых процедур

Запуск задания Cron на PHP Script, на локальном хосте в Windows

У меня есть php-скрипт и вы хотите запустить его по расписанию. Я использую локальный веб-сервер для Windows (сервер WAMP) и вам нужен способ запускать my_script.php каждые 10 минут .

Как запустить задание cron на скрипте PHP, на localhost в окнах?

недавно у меня возникли проблемы с запуском задания cron на php-скрипте на локальном хосте (WAMP-сервер) в Windows 7, когда я был в тесте, чтобы хронически извлекать некоторые ссылки из www.

Кстати, я разделяю это для всех, кто находится на одном и том же.

Вам понадобится командный столбец для выполнения хронологически, используя планировщик задач Windows . Также вам понадобится пакетный скрипт ( script.bat ), чтобы вызвать php.exe и запустить ваш php-скрипт (здесь называется my_process.php )

shellscript.vbs

 Set WinScriptHost = CreateObject("WScript.Shell") WinScriptHost.Run Chr(34) & "C:\path\to\script\script.bat" & Chr(34), 0 Set WinScriptHost = Nothing 

script.bat

 "C:\wamp\bin\php\php5.4.12\php.exe" -f "C:\wamp\www\website\my_process.php" 

Теперь мы готовы установить планировщик задач Windows для запуска shellscript.vbs на требуемый временной интервал:

  1. Открыть планировщик заданий из меню « Пуск» в Windows
  2. Откройте меню « Действие» и нажмите « Создать задачу» …
  3. на вкладке « Общие » заполните поля « Имя» и « Описание», как вы хотите.
  4. на вкладке « Триггеры » нажмите кнопку «Создать».
  5. от « Начать раскрывающееся меню», выберите « По расписанию» и выберите « Ежедневно».
  6. в разделе « Дополнительные параметры » выберите « Повторить задачу» каждый раз, как вы хотите, и установите для параметра « Бессрочно» значение .
  7. на вкладке « Действия» в раскрывающемся меню « Действие» выберите « Запустить программу» .
  8. в поле Program \ script введите путь к shellscript.vbs, например C: \ path \ to \ shellscript.vbs .
  9. оставьте поле Adddests (необязательно) пустым.
  10. в поле «В начало» (необязательно) введите родительский каталог shellscript.vbs, например C:\path\to\ .
  11. Попытайтесь подняться над этим уроком 🙂 Удачи.

Чтобы настроить компьютер Windows для запуска cron.php в определенное время, следуйте приведенным ниже инструкциям. Это может быть полезно, если вы не знакомы с Linux / Unix или если ваш веб-хост не предлагает возможности запуска заданий cron; вы можете запускать их удаленно со своего компьютера.

Примечание. Эти инструкции были написаны для Windows XP, но должны быть похожими в других версиях Windows.

https://www.drupal.org/node/31506

Если вы используете ответ от Trix и получите ту же проблему, что и Metafaniel :

У меня проблема, с этой процедурой выполнение задачи выполняется, однако мой PHP-скрипт не работает, я получил диалог «Открыть с». Если я вижу свойства моей задачи, в ней указано: ActionName C: \ Windows \ system32 \ OpenWith.exe, даже если я установил его в файл vbs, как вы предложили. Что я делаю не так?

вы должны использовать это:

  1. Вместо этого введите путь к shellscript.vbs, например C: \ path \ to \ shellscript.vbs. " используйте "C: \ Windows \ System32 \ wscript.exe"
  2. Вместо этого «оставьте поле Add argumentsts (необязательно) пустым» используйте (с кавычками): «C: \ path \ to \ shellscript.vbs»