Страница 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
в кроне
и в итоге нифига не создается файл 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:
Re: проблема с crontab`ом ?
Добавлено: 2007-10-02 0:17:34
Alex Keda
эта...
кроны разные бывают. юзерский и системный.
и вообще - не имейте привычки системный трогать.
можно же запустить
и убери про /dev/null - ошибки письмом придут.
Re: проблема с crontab`ом ?
Добавлено: 2007-10-02 8:21:41
Zedik
Спасибо за помощь.Помогли:
dikens3 писал(а):
/где там пинг/ping -c 4 194.87.0.50 >> /var/test
и вот это еще полезным будет
lissyara писал(а):Во FreeBSD фича есть - после последнего задания должен быть перевод строки -
иначе оно не выполнится.
найдено тут