Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Что видит скрипт крона?
Форумы портала PHP.SU » PHP » Программирование на PHP » Что видит скрипт крона?

Страниц (1): [1]
 

1. 563434 - 01 Августа, 2009 - 16:06:59 - перейти к сообщению
Как из скрипта крона увидеть виртуальный хост, в папке которого он находится?
Т.е. я запускаю скрипт командой крона:
php -f /var/www/web34/web/cron.php
И как скрипту крона сообщить, что мы находимся на виртуальном хосте mysite.com?
Переменных окуржения не видно из крона.
Тем более я получается запускаю скрипт не от виртуального хоста, а по прямому пути на сервере. Может возможно запускать от хоста?
2. valenok - 01 Августа, 2009 - 18:44:24 - перейти к сообщению
/usr/local/bin/wget -qO /dev/null http://domain/cron.php
3. 563434 - 01 Августа, 2009 - 20:26:24 - перейти к сообщению
Объясните, пожалуйста, не понял что это такое?
4. Мелкий - 01 Августа, 2009 - 20:57:20 - перейти к сообщению
команда для крона, которая вызывает wget, а он уже через http запрашивает скрипт cron.php у хоста
5. 563434 - 01 Августа, 2009 - 21:00:22 - перейти к сообщению
Спасибо большое за объяснение.
А если папка запаролена через htaccess, то будет работать?
При таком вызове будет переменная окружения http_host?
6. JustUserR - 02 Августа, 2009 - 15:30:11 - перейти к сообщению
Цитата:
А если папка запаролена через htaccess, то будет работать?
Нет 100% потому что wget это вам не web-браузер Улыбка
Цитата:
При таком вызове будет переменная окружения http_host?
Будет
7. 563434 - 02 Августа, 2009 - 18:07:43 - перейти к сообщению
Большое спасибо за ответы!
Теперь буду все кроны переделывать на эти команды.

 

Powered by ExBB FM 1.0 RC1