Я хотел запланировать выполнение скрипта в php каждые 10 минут.Scheduled php script не работает
Этот скрипт делает
- Подключение к FTP-серверу и загрузить некоторые XML-файлы с ftp_get
- Переместить все файл загружен в папку архива в том, что FTP-сервера (тесная связь) ТОГДА
- В локальном преобразовании xml в txt (использование fopen, fwrite, fclose) помещает XML в локальную папку архива
- Подключение к SFTP-серверу и отправка (с функцией sftp put) txt переименован
Я включил ('Net/SFTP.php'); библиотеку для подключения к SFTP.
Я использовал сервер XAMPP, я сохранил свой php-скрипт в папке под htdocs, а также командный файл cmd. создать расписание с окна планировщика с этим кодом
C:\xampp\php\php.exe -f C:\xampp\htdocs\testSftp\catchXML_FTP_V4.php
Проблема заключается в том, что если я выполнить вручную с Broswer все хорошо, но когда сценарий выполняется с планировщиком, который называют пакетный файл (CMD) это делать только 1 и 2 точки сценария, только два раза это хорошо.
Как это обусловлено и как я могу это исправить?
Вы записываете вывод сценария? Какие ошибки, если таковые производятся? –
Ну, отлаживайте код! Серьезно, как вы думаете, кто-нибудь мог догадаться, в чем проблема с кодом, который вы не показываете? Как вы думаете, кто-нибудь угадает ошибки, которые вы не предоставили? –
-.- «Нет ошибки, я написал ее, например, я запускаю файл с ручным bat, и все это хорошо –