maler1988
@maler1988
Web-программист (1С Bitrix)

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

На сервере установлен ispmanager, настроил планировщик на запуск определённого скрипта, права 777, запуск раз в минуту - не работает. Кнопка "Вполнить" в панели планировщика в ispmanager (для проверки скрипта) запускает скрипт но выдаёт такие ошибки:

root# #_путь_к_скрипту_от_корня_сервера_#
#_путь_к_скрипту_от_корня_сервера_#: line 1: ?php: No such file or directory
#_путь_к_скрипту_от_корня_сервера_#: line 2: syntax error near unexpected token `('
#_путь_к_скрипту_от_корня_сервера_#: line 2: `$_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)."/../..");'

но если обратиться к скрипту напрямую из браузера, всё отработает без ошибок. В чём может быть проблема?
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
потому что скрипт для планировщика должен иметь другое начало
#!/usr/bin/env php
пишется в самой первой строке а потом может быть уже <?php
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы