Страница 1 из 1

проблема с crontab`ом ?

Добавлено: 2007-10-01 13:14:28
Zedik
Такое подозрение что кронтаб у меня не отрабатывает задачу ему поставленную
Поставил cacti по статьте http://www.lissyara.su/?id=1154, настроил один девайс.Девайс определился.Указал параметры.....
После ввода с консоли:

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

/usr/local/bin/php /usr/local/www/cacti.domen.ru/poller.php
выдает
cat: /proc/meminfo: No such file or directory
cat: /proc/meminfo: No such file or directory
OK u:0.00 s:0.00 r:0.01
OK u:0.00 s:0.00 r:0.01
OK u:0.00 s:0.00 r:0.01
OK u:0.00 s:0.00 r:0.01
OK u:0.00 s:0.01 r:0.02
...
10/01/2007 02:09:55 PM - SYSTEM STATS: Time:3.1265 Method:cmd.php Processes:1 Threads:N/A Hosts:6 HostsPerProcess:6 DataSources:77 RRDsProcessed:17
Все Ок. запихиваю в кронтаб

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

*/1 * * * * /usr/local/bin/php /usr/local/www/vhosts/cacti.meteo.ru/poller.php > /dev/null 2>&1
а он в итоге не срабатывает, потому как в /cacti.domen.ru/log/cacti.log новых записей не добавляется.
где я мог ошибиться?

freebsd 6.2

Re: проблема с crontab`ом ?

Добавлено: 2007-10-01 14:03:19
schizoid
у мну так

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

*/5 	* 	* 	* 	* 	cacti	/usr/local/bin/php /usr/local/share/cacti/poller.php 2>/dev/null 1>/dev/null
т.е. у тя не стоит от кого выполнять скрипт
а также посмотри в логах апача не ругаеццо ли. должон не от рута работать. пермишины тоже глянь.

Re: проблема с crontab`ом ?

Добавлено: 2007-10-01 14:27:19
Zedik
schizoid писал(а):у мну так

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

*/5 	* 	* 	* 	* 	cacti	/usr/local/bin/php /usr/local/share/cacti/poller.php 2>/dev/null 1>/dev/null
т.е. у тя не стоит от кого выполнять скрипт
а также посмотри в логах апача не ругаеццо ли. должон не от рута работать. пермишины тоже глянь.
cactiuser
не работить.... апач не ругается...пермишны на /poller.php 644 cactiuser/cactiuser
...
на параллельном серваке также самая ситуация: есть скрипт созданный под рутом и тоже в кроне прописано выполнение...и тоже не отрабатывает. хотя на серваке с которого переезжал все работало.

Re: проблема с crontab`ом ?

Добавлено: 2007-10-01 14:40:09
schizoid
так подожди, ты пишешь, что права cactiuser, а пытаешься запутить от юзреа cacti. ты б определился...

Re: проблема с crontab`ом ?

Добавлено: 2007-10-01 15:05:28
Zedik
schizoid писал(а):так подожди, ты пишешь, что права cactiuser, а пытаешься запутить от юзреа cacti. ты б определился...
нет, это в цитате не стал исправлять...а так все верно подправил

Re: проблема с crontab`ом ?

Добавлено: 2007-10-01 16:37:13
Raven2000
В краце

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

*/30    *       *       *       *       bsd_user    /usr/local/bin/php /usr/local/share/cacti/poller.php
+

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

+chown -R bsd_user:wheel  /usr/local/share/cacti
cat: /proc/meminfo: No such file or directory
cat: /proc/meminfo: No such file or directory
Убери в админке левые или линуксовые инормеры про мемори и все будет ок

Re: проблема с crontab`ом ?

Добавлено: 2007-10-01 17:24:38
Zedik
все равно с кроном что то не то....или руки у меня затупились..
создал файл file

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

cat /var/file
ping -c 4 194.87.0.50 >> /var/test
права

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

-rwxrwxrwx   1 root     wheel            30 Oct  1 18:11 file
в кроне

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

*/1     *       *       *       *     root  /var/file
и в итоге нифига не создается файл test

Re: проблема с crontab`ом ?

Добавлено: 2007-10-01 17:31:26
dikens3
Cron вообще его запустил? Логи глянь.

Re: проблема с crontab`ом ?

Добавлено: 2007-10-01 17:40:46
Zedik
dikens3 писал(а):Cron вообще его запустил? Логи глянь.
пытается...
Oct 1 18:35:00 host /usr/sbin/cron[2667]: (root) CMD (root /var/file)
Oct 1 18:36:00 host /usr/sbin/cron[2672]: (root) CMD (root /var/file)

Re: проблема с crontab`ом ?

Добавлено: 2007-10-01 23:45:00
dikens3
Думаю проблема, что не может найти ping, решений несколько:
Первое:

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

#!/bin/sh
ping -c 4 194.87.0.50 >> /var/test
второе:

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

#!/bin/sh
/где там пинг/ping -c 4 194.87.0.50 >> /var/test
P.S. Шелл прописан? Посмотри чё в переменной PATH:

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

#!/bin/sh
echo $PATH > /mypath

Re: проблема с crontab`ом ?

Добавлено: 2007-10-02 0:17:34
Alex Keda
эта...
кроны разные бывают. юзерский и системный.
и вообще - не имейте привычки системный трогать.
можно же запустить

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

crontab -e -u cacti
и убери про /dev/null - ошибки письмом придут.

Re: проблема с crontab`ом ?

Добавлено: 2007-10-02 8:21:41
Zedik
Спасибо за помощь.Помогли:
dikens3 писал(а): /где там пинг/ping -c 4 194.87.0.50 >> /var/test
и вот это еще полезным будет
lissyara писал(а):Во FreeBSD фича есть - после последнего задания должен быть перевод строки -
иначе оно не выполнится.
найдено тут