|
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 47
|
|
Запуск php-скрипта через планировщик задач02.12.2016, 17:12. Показов 7193. Ответов 15
Метки нет (Все метки)
Можно ли запустить php-скрипт с помощью планировщика задач?
Прочитал в учебнике, что можно создать для этого файл, например, с названием generate.bat и написать в нём так: @C:\..\путь к файлу php.exe generate.php - это скрипт, который нужно запустить. И потом назначить в планировщике задач задание - запустить этот скрипт. Сделал так, но ничего не получилось - скрипт даже не запустился похоже. Я так понимаю, что скрипт generate.php и generate.bat должны находиться в одной папке, но всё равно не запускается. Можно ли как-то это сделать?
0
|
|
| 02.12.2016, 17:12 | |
|
Ответы с готовыми решениями:
15
Как настроить запуск php-скрипта через определенные промежутки времени? Запуск PHP скрипта Ежесекундный запуск php скрипта |
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
|
||
| 02.12.2016, 17:53 | ||
|
А ты свой generate.bat без планировщика запускать не пробовал? Может в нем косяки какие-то.
Добавлено через 1 минуту [Пусть к итнерпретатору] [путь к файлу]
0
|
||
|
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 47
|
|
| 13.12.2016, 18:05 [ТС] | |
|
crautcher,
пробовал запустить сам файл generate.bat - никакого эффекта нет, даже ошибок никаких не высвечивается. Пробовал вместо пути к php.exe прописывать путь к файлу php-cgi.exe - тоже самое никакого эффекта нет. Сам скрипт (который нужно запустить) можно запустить через браузер, и он работает так как надо. В чём тут может быть дело?
0
|
|
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
|
|||||||
| 13.12.2016, 18:17 | |||||||
0
|
|||||||
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
|
|
| 14.12.2016, 10:22 | |
|
0
|
|
|
|
||
| 14.12.2016, 10:54 | ||
|
1) Оба файла лежат в одной директории, тогда достаточно относительного пути 2) Файлы лежат в разных директориях, батник запускается из директории, где лежит php-файл, тогда тоже достаточно относительного пути 3) Файлы лежат в разных директориях, батник запускается не из директории с php-файлом, тогда нужен абсолютный путь до php-файла.
0
|
||
|
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
|
|||||||
| 14.12.2016, 11:05 | |||||||
0
|
|||||||
|
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 47
|
|
| 14.12.2016, 14:18 [ТС] | |
|
crautcher,
запустил из командной строки - так, как я понял, надо было сделать. Появляется ошибка: функция file_put_contents не может найти файл - /php_examples/recentjokes/tempindex.html Впереди там должно было ещё появиться $_SERVER['DOCUMENT_ROOT'] и прибавиться к той строке. Похоже, что он не может работать с $_SERVER. Есть ли какой-то обходной вариант для него? Или нужно тогда вручную прописывать полный путь.
0
|
|
|
|
||||
| 14.12.2016, 15:08 | ||||
$_SERVER['DOCUMENT_ROOT'] в данном случае будет пустой строкой. Можете попробовать поплясать от константы __DIR__.
0
|
||||
|
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 47
|
|
| 15.12.2016, 14:09 [ТС] | |
|
C помощью этих констант получилось, из командной строки запускается, спасибо,
но если файл с расширением bat запускать, кликнув по нему, то ничего не работает и также не работает если создавать назначенное задание... Почему не работает? Никаких ошибок не появляется.
0
|
|
|
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 47
|
|
| 15.12.2016, 17:10 [ТС] | |
|
Вот, что появилось:
C:\Program Files\xampp\xampp\htdocs>C:\Program Files\xampp\xampp\php\php.exe C:\ Program Files\xampp\xampp\htdocs\php_examples\re centjokes\generate2.php "C:\Program" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. C:\Program Files\xampp\xampp\htdocs>pause Для продолжения нажмите любую клавишу . . . Из-за чего здесь может появляться ошибка?
0
|
|
|
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 47
|
|
| 16.12.2016, 16:52 [ТС] | |
|
Kerry_Jr,
если я правильно понял, то вроде как пометил - ошибка осталась: C:\Program Files\xampp\xampp\htdocs>C:\Program Files\xampp\xampp\php\php.exe "C: \Program Files\xampp\xampp\htdocs\php_examples\re centjokes\generate2.php" "C:\Program" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. C:\Program Files\xampp\xampp\htdocs>pause Для продолжения нажмите любую клавишу . . .
0
|
|
|
|
||||||
| 18.12.2016, 12:34 | ||||||
|
tretstoun72, все пути с пробелами в кавычки.
0
|
||||||
| 18.12.2016, 12:34 | |
|
Помогаю со студенческими работами здесь
16
Запуск PHP скрипта по ssh Запуск perl скрипта из php Запуск скрипта js в коде php
Запуск php-скрипта по расписанию не кроном Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|