Страница 1 из 1
crontab
Добавлено: 2012-07-15 10:32:06
tj.anton
Всем привет!
Ребят, такая проблема, нужно чтобы PHP файл запускался каждые 5 минут....
Прописал вот это в rc.conf
Код: Выделить всё
cron_enable="YES"
cron_program="/usr/sbin/cron"
cron_dst="YES"
entropy_dir="/var/db/entropy"
В crontab прописал
Код: Выделить всё
*/5 * * * * /usr/local/bin/php /usr/local/www/apache22/data/mrtg/cron.php
В самом файле php сказано что нужно указать полный путь до файла, указал
Код: Выделить всё
$thisd = "/usr/local/www/apache22/data/mrtg/; // please correct...
$host = "http://site.ru/mrtg/"; // dont change
НО: В итоге при открытии файла с браузера, белый лист, в чем может быть проблема?
Re: crontab
Добавлено: 2012-07-15 11:48:52
tj.anton
при запуске из консоли вот такое....
Код: Выделить всё
www# /usr/local/bin/php /usr/local/www/apache22/data/mrtg/cron.php
PHP Notice: Undefined index: HTTP_USER_AGENT in /usr/local/www/apache22/data/m rtg/cron.php on line 9
PHP Notice: Undefined index: HTTP_ACCEPT in /usr/local/www/apache22/data/mrtg/ cron.php on line 10
PHP Warning: file_get_contents(http://site.ru/mrtg/4a657b0354cfa7ebc58ca4 0b876c28e8.log): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Fo und
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/4a657b0354cfa7ebc58ca4 0b876c28e8.old): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Fo und
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/4a657b0354cfa7ebc58ca4 0b876c28e8.html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not F ound
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/4a657b0354cfa7ebc58ca4 0b876c28e8-day.png): failed to open stream: HTTP request failed! HTTP/1.1 404 No t Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/4a657b0354cfa7ebc58ca4 0b876c28e8-month.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/4a657b0354cfa7ebc58ca4 0b876c28e8-week.png): failed to open stream: HTTP request failed! HTTP/1.1 404 N ot Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/4a657b0354cfa7ebc58ca4 0b876c28e8-year.png): failed to open stream: HTTP request failed! HTTP/1.1 404 N ot Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/7ed036cf0fa678cadf0f83bfdcd14ff9.log): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/7ed036cf0fa678cadf0f83bfdcd14ff9.old): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/7ed036cf0fa678cadf0f83bfdcd14ff9.html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/7ed036cf0fa678cadf0f83bfdcd14ff9-day.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/7ed036cf0fa678cadf0f83bfdcd14ff9-month.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/7ed036cf0fa678cadf0f83bfdcd14ff9-week.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/7ed036cf0fa678cadf0f83bfdcd14ff9-year.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/mrtg-l.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/mrtg-m.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
PHP Warning: file_get_contents(http://site.ru/mrtg/mrtg-r.png): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /usr/local/www/apache22/data/mrtg/cron.php on line 52
Re: crontab
Добавлено: 2012-07-15 14:25:23
ADRE
ну пхп скрипт сказал же вам ошибки.
Re: crontab
Добавлено: 2012-07-15 15:18:25
tj.anton
ADRE писал(а):ну пхп скрипт сказал же вам ошибки.
я в этом мало еще понимаю, что не так?
Re: crontab
Добавлено: 2012-07-15 17:51:49
FiL
файла
http://site.ru/mrtg/7ed036cf0fa678cadf0 ... d14ff9.log нету.
Что-то там не так с логами... или с правами.
Re: crontab
Добавлено: 2012-07-15 19:53:25
tj.anton
права 777
Re: crontab
Добавлено: 2012-07-16 20:27:31
tj.anton
Ребят, ну как, есть решение?
Теперь ошибок нет, в ручном режиме (запуск из консоли) все работает нормально, прописываю в кроне... ничего не запускает...
Re: crontab
Добавлено: 2012-07-16 20:28:41
tj.anton
crontab
Код: Выделить всё
# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: src/etc/crontab,v 1.32 2002/11/22 16:13:39 tom Exp $
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
HOME=/var/log
#
#minute hour mday month wday who command
#
*/5 * * * * root /usr/libexec/atrun
*/5 * * * * php /usr/local/www/apache22/data/mrtg/cron.php
#
# Save some entropy so that /dev/random can re-seed on boot.
*/11 * * * * operator /usr/libexec/save-entropy
#
# Rotate log files every hour, if necessary.
0 * * * * root newsyslog
#
# Perform daily/weekly/monthly maintenance.
1 3 * * * root periodic daily
15 4 * * 6 root periodic weekly
30 5 1 * * root periodic monthly
#
# Adjust the time zone if the CMOS clock keeps local time, as opposed to
# UTC time. See adjkerntz(8) for details.
1,31 0-5 * * * root adjkerntz -a
Re: crontab
Добавлено: 2012-07-16 21:25:01
snorlov
tj.anton писал(а):Ребят, ну как, есть решение?
Теперь ошибок нет, в ручном режиме (запуск из консоли) все работает нормально, прописываю в кроне... ничего не запускает...
Авторизуйтесь как пользователь php и попробуйте ваш скрипт... Можно еще его запуск прописать в crontab root'а...
Re: crontab
Добавлено: 2012-07-16 21:46:03
tj.anton
Получилось всем спасибо
просто после php ставил tab, а надо было пробел