Помогите с cron

LL
На сайте с 27.09.2007
Offline
39
1414

В общем ситуация классическая.

Имеем:

1) script.php в корневой директории на сайте site.ru, который должен запускаться каждый час

2) ISPmanager lite - 1 шт.

Что делаю:

по мотивам /ru/forum/109288 создал скрипт 1.php c "<?php echo $_SERVER["SCRIPT_FILENAME"]; ?>", вывело "/home/deleo_root/data/www/site.ru/1.php"

в биваю в поле команда "/usr/bin/php /home/deleo_root/data/www/site.ru/now.php" - приходит уведомление "/usr/bin/php: not found", вбиваю "php /home/deleo_root/data/www/site.ru/now.php" - приходит "php: not found", что такое not found я знаю, но почему?

Да, после всего, что я вбиваю, автоматом вылазит ">/dev/null 2>&1" - я хз что это, но оно там все время :)

Может кто-нить что-нить подскажет? Спасибо заранее.

iBBi
На сайте с 13.02.2007
Offline
316
#1

/usr/local/bin/php хотя лучше проверить где у Вас стоит php

Продукты ispsystem по минимальным ценам (http://www.isplicense.ru/?from=4926)
LL
На сайте с 27.09.2007
Offline
39
#2
iBBi:
/usr/local/bin/php хотя лучше проверить где у Вас стоит php

- сделал так, нажал в панели "выполнить сейчас", в смысле задание крону, никаких признаков жизни... открылось пустое белое окошко, хотя может так и должно быть - я впервый раз с этим всем. Сейчас скрипт выпониться естественным путем, посмотрю что на мыло придет. Спасибо.

edogs software
На сайте с 15.12.2005
Offline
775
#3

la-la-la,

Посмотрите ссылки, возможно оттуда почерпнете.

/ru/forum/comment/2376806

/ru/forum/comment/2290198

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
dayw
На сайте с 25.01.2006
Offline
116
#4

Как вариант:

GET http://site.ru/now.php > /dev/null
Интернет-магазин игровых приставок в Москве (https://savelagame.ru)
LL
На сайте с 27.09.2007
Offline
39
#5

в темах, что edogs выложили, было написано

+ dayw добавил

GET http://site.ru/now.php > /dev/null

это скрипт по http вызывать надо значит т.к. через броузер скрипт работает, буду пробовать т.к. как iBBi посоветовал(а) не получилось, опять приперло письмо ругательного характера...

LL
На сайте с 27.09.2007
Offline
39
#6

а "GET http://site.ru/now.php > /dev/null" мне прислал "GET: not found", извиняюсь, но я вообще 0 🙅, пойду другие попробую, или это я где-то совсем туплю?

N
На сайте с 15.12.2006
Offline
49
#7

попробуйте так:

cd /home/deleo_root/data/www/site.ru/; php now.php > nowlog.txt
DENIEL
На сайте с 15.11.2005
Offline
73
#8

Для начала посмотрите где лежит PHP

which php

Прежде чем что-то сказать думайте, если не хотите думать - лучше не говорите.
LL
На сайте с 27.09.2007
Offline
39
#9
NAMnam:
попробуйте так:
cd /home/deleo_root/data/www/site.ru/; php now.php > nowlog.txt

почти работает :), когда нажимаю "выполнить сейчас" в админке - работает, естественным путем когда запускается - php not found, осталось найти php 🙄

Для начала посмотрите где лежит PHP

which php

как? which php - это что? если phpinfo смотреть - то

Configuration File (php.ini) Path /usr/local/etc/php.ini
Scan this dir for additional .ini files /usr/local/etc/php
additional .ini files parsed /usr/local/etc/php/extensions.ini

это значит хде у меня php? /usr/local/etc/php/ - тут чтоли?

DENIEL
На сайте с 15.11.2005
Offline
73
#10

which php - выполнить в shell, результат покажет где у Вас лежит php.

[root@server root]# which php

/usr/bin/php

[root@server root]#

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