Настройка cron в ISP manager

12
ivmas
На сайте с 12.01.2010
Offline
121
31040

Уважаемые знатоки, подскажите пожалуйста.

Мне нужен запуск php файла через cron в isp manager.

Пишу wget -o http://сайт/файл.php и ставлю в крон. При нажатии на "выполнить сейчас" пишет Exited with return code = 126.

Хотя если я просто вставляю ссылку с пхп файлов в браузер и запускаю его, все супер работает. В чем проблема? Подскажите пожалуйста!

D
На сайте с 28.06.2008
Offline
1108
#1

cd /var/www/auto/data/www/site.ru/templates/; php название-файла.php

ivmas
На сайте с 12.01.2010
Offline
121
#2

Сделал cd /var/www/auto/data/www/http://сайт.com/engine/pars/; php 1.php

Выбило ошибку Exited with return code = 1

Nakhabino
На сайте с 04.10.2006
Offline
87
#3

Для начала прописываются пути поиска программ (PATH).

Как правило: /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

Далее, сама команда: php -f /home/kovaldo/data/www/kovaldo.ru/script.php

Где kovaldo - это имя пользователя, а kovaldo.ru - имя сайта.

Внимание, путь к сайту (пользовательским скриптам) может отличаться на разных системах.

I
На сайте с 05.06.2006
Offline
117
#4

Поставьте lynx и выполняйте /путь-до-lynx/lynx http://сайт/файл.php

Миграция с ISPManager 4 в VestaCP (https://chast.in/copy-users-from-ispmanager-2-vestacp.html) Хостинг серверов, пользуюсь сам (http://vps-server.ru/rp/pl.php?96)
IS Andrew
На сайте с 13.01.2006
Offline
334
#5
ivmas:
Сделал cd /var/www/auto/data/www/http://сайт.com/engine/pars/; php 1.php
Выбило ошибку Exited with return code = 1

http:// - лишнее в пути + вместо php 1.php нужно /path/to/php, например

/usr/local/bin/php 1.php

Итого должно получиться

cd /var/www/auto/data/www/site.com/engine/pars/; /usr/local/bin/php 1.php

is*hosting - профессиональный провайдер с глобальным присутствием.
ivmas
На сайте с 12.01.2010
Offline
121
#6

cd /var/www/auto/data/www/http://сайт/engine/pars/; /usr/local/bin/php 1.php

Пишет ошибку Exited with return code = 127

ware
На сайте с 12.09.2010
Offline
406
#7
ivmas:
cd /var/www/auto/data/www/http://сайт/engine/pars/; /usr/local/bin/php 1.php

Вам же написали БЕЗ http://

dizEQ
На сайте с 08.07.2008
Offline
76
#8
ivmas
На сайте с 12.01.2010
Offline
121
#9

cd /var/www/auto/data/www/сайт.com/engine/pars/; /usr/local/bin/php 1.php убрал http://

Ошибка - Exited with return code = 127

wget -O http://сайт/engine/pars/1.php (это первое, что я пробовал, 126 ошибка)

vandamme
На сайте с 30.11.2008
Offline
675
#10

я для друпала пишу так

/usr/bin/wget http://site.org/cron.php >/dev/null 2>&1

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий