Страница 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, а надо было пробел :(