Как запустить скрипт php в планировщике задач Windows, который выводит файл CSV

Мне нужно запустить скрипт php, который запрашивает мою БД и выводит результаты в виде файла CSV. У меня есть скрипт для создания CSV, и он отлично работал при запуске в веб-браузере. Мне просто нужно выяснить, как запланировать эту задачу в планировщике окон и вывести CSV.
Я попытался запланировать задачу и использовал команду на вкладке «Действие»:

Program/Script -> "C:\Program Files (x86)\PHP\v5.3\php.exe"Add agruments  -> -f C:\inetpub\wwwroot\myweb\csv.php

Любая помощь или идеи будут оценены.

-1

Решение

Я предполагаю, что ваш скрипт работает нормально, когда вы выполняете его через вызов браузера (запуск firefox и вызов uri HTTP: // локальный: 8080 / MyWeb / csv.php)

  1. устанавливать локон и не забудьте добавить его в Windows PATH
  2. создайте сервис, который запускает ваш веб-сервер (apache или nginx, tomcat или другой), который содержит страницы php
  3. сделать сервис, который автоматически запускает вашу базу данных
  4. выполнить curl для выполнения GET HTTP: // локальный: 8080 / MyWeb / csv.php . Очень легко сделать это так

    локон HTTP: // локальный: 8080 / MyWeb / csv.php

  5. сохраните эту команду «curl» в командном файле. Давайте назовем это c: \ export \ csv.bat

  6. настройте ваш планировщик так, чтобы он выполнял «c: \ export \ csv.bat» по расписанию.

Вы сделали с этим.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]