crontab

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
tj.anton
сержант
Сообщения: 168
Зарегистрирован: 2010-03-10 16:58:23
Откуда: Челябинск
Контактная информация:

crontab

Непрочитанное сообщение tj.anton » 2012-07-15 10:32:06

Всем привет!

Ребят, такая проблема, нужно чтобы 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
НО: В итоге при открытии файла с браузера, белый лист, в чем может быть проблема?
Последний раз редактировалось f_andrey 2012-07-15 12:48:39, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

tj.anton
сержант
Сообщения: 168
Зарегистрирован: 2010-03-10 16:58:23
Откуда: Челябинск
Контактная информация:

Re: crontab

Непрочитанное сообщение tj.anton » 2012-07-15 11:48:52

при запуске из консоли вот такое....

Код: Выделить всё

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

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: crontab

Непрочитанное сообщение ADRE » 2012-07-15 14:25:23

ну пхп скрипт сказал же вам ошибки.
//del

tj.anton
сержант
Сообщения: 168
Зарегистрирован: 2010-03-10 16:58:23
Откуда: Челябинск
Контактная информация:

Re: crontab

Непрочитанное сообщение tj.anton » 2012-07-15 15:18:25

ADRE писал(а):ну пхп скрипт сказал же вам ошибки.
я в этом мало еще понимаю, что не так? :(

FiL
ст. лейтенант
Сообщения: 1368
Зарегистрирован: 2010-02-05 0:21:40

Re: crontab

Непрочитанное сообщение FiL » 2012-07-15 17:51:49

файла http://site.ru/mrtg/7ed036cf0fa678cadf0 ... d14ff9.log нету.

Что-то там не так с логами... или с правами.

tj.anton
сержант
Сообщения: 168
Зарегистрирован: 2010-03-10 16:58:23
Откуда: Челябинск
Контактная информация:

Re: crontab

Непрочитанное сообщение tj.anton » 2012-07-15 19:53:25

права 777

tj.anton
сержант
Сообщения: 168
Зарегистрирован: 2010-03-10 16:58:23
Откуда: Челябинск
Контактная информация:

Re: crontab

Непрочитанное сообщение tj.anton » 2012-07-16 20:27:31

Ребят, ну как, есть решение?

Теперь ошибок нет, в ручном режиме (запуск из консоли) все работает нормально, прописываю в кроне... ничего не запускает...

tj.anton
сержант
Сообщения: 168
Зарегистрирован: 2010-03-10 16:58:23
Откуда: Челябинск
Контактная информация:

Re: crontab

Непрочитанное сообщение tj.anton » 2012-07-16 20:28:41

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

snorlov
подполковник
Сообщения: 3711
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: crontab

Непрочитанное сообщение snorlov » 2012-07-16 21:25:01

tj.anton писал(а):Ребят, ну как, есть решение?
Теперь ошибок нет, в ручном режиме (запуск из консоли) все работает нормально, прописываю в кроне... ничего не запускает...
Авторизуйтесь как пользователь php и попробуйте ваш скрипт... Можно еще его запуск прописать в crontab root'а...

tj.anton
сержант
Сообщения: 168
Зарегистрирован: 2010-03-10 16:58:23
Откуда: Челябинск
Контактная информация:

Re: crontab

Непрочитанное сообщение tj.anton » 2012-07-16 21:46:03

Получилось всем спасибо :)

просто после php ставил tab, а надо было пробел :(