Sarg по Cron`у

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
anton284
мл. сержант
Сообщения: 96
Зарегистрирован: 2007-07-02 9:38:02
Откуда: Санкт-Петербург
Контактная информация:

Sarg по Cron`у

Непрочитанное сообщение anton284 » 2008-07-04 15:18:47

Всем здравствуйте
Тема поднялась вновь... не понимаю почему не работает Sarg по Cron`у...

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

SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/var/log/squid
HOME=/var/log

0   0   *   *   *       /usr/local/bin/sarg
В лог cron`а пишет:

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

jul 3 00:00:00 BSD /usr/sbin/cron(1780): (root) CMD (/usr/local/bin/sarg)
но эффекта никакого!!!

Если ручками ввожу команду /usr/local/bin/sarg, то все работает!!! Мучаюсь уже 2-й день... пробывал и все * * * * * поставить и все остальное... ничего не помогает.
Чукчи мы , однако.

Хостинговая компания 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/

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Sarg по Cron`у

Непрочитанное сообщение terminus » 2008-07-04 16:04:25

Работая в shell под root, поставить ему такой же PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/var/log/squid и попробовать выполнить /usr/local/bin/sarg

Если не отработает - в crontab указан кривой PATH
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
anton284
мл. сержант
Сообщения: 96
Зарегистрирован: 2007-07-02 9:38:02
Откуда: Санкт-Петербург
Контактная информация:

Re: Sarg по Cron`у

Непрочитанное сообщение anton284 » 2008-07-04 16:30:11

Ну честно говоря... в лог Cron`a он пишет что команду он запускает, к тому же есть еще команды и скрипты которые замечательно пускаются и выполняют свой функционал... а вот Sarg не стартует по Cron`у и все тут!!! :(
Чукчи мы , однако.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Sarg по Cron`у

Непрочитанное сообщение zg » 2008-07-04 16:42:48

anton284 писал(а):а вот Sarg не стартует по Cron`у и все тут!!! :(
у меня так не стартовал верлихаб, оказалось, что не мог найти конфиг файл, ему надо было абсолютный путь до него писать, а из терминала он юзал домашнюю папку пользователя. Но факт остаётся фактом - запуск по крону отличается только путями, ищи где указал относительный путь и меняй на абсолютный.

Аватара пользователя
anton284
мл. сержант
Сообщения: 96
Зарегистрирован: 2007-07-02 9:38:02
Откуда: Санкт-Петербург
Контактная информация:

Re: Sarg по Cron`у

Непрочитанное сообщение anton284 » 2008-07-04 17:31:22

zg писал(а):относительный путь и меняй на абсолютный.
Можно здесь поподробней?

Странно все это, работаю через ssh с машиной...

Пробую

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

*    *    *    *    *     echo   "test"  2>/tmp/cron.error

И test на экран не выводится в лог Crona пишется, что все пучком комманда выполнилась в /tmp/cron.error пусто...

:unknown:
Чукчи мы , однако.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Sarg по Cron`у

Непрочитанное сообщение zg » 2008-07-04 17:57:10

anton284 писал(а):И test на экран не выводится в лог Crona пишется, что все пучком комманда выполнилась в /tmp/cron.error пусто... :unknown:
на экран и не выведется, весь вывод в лог пишется в /var/log/messages вроде как ;-)

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Sarg по Cron`у

Непрочитанное сообщение zg » 2008-07-04 17:59:39

anton284 писал(а):Можно здесь поподробней?
попробуй перейти в корень и запустить скрипт, если запустится, то меняй юзверя

HidX
мл. сержант
Сообщения: 84
Зарегистрирован: 2008-05-27 11:31:23

Re: Sarg по Cron`у

Непрочитанное сообщение HidX » 2008-07-28 9:49:29

Добрый день. Подскажите пожалуйста...

Использую для подчёта трафика вот такой скрипт:

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

#!/bin/sh
TODAY=$(date  "+%d/%m/%Y")
FIRST_DAY=$(date  "+/%m/%Y")
/usr/local/bin/sarg -d 1/$FIRST_DAY-$TODAY > /dev/null 2>&1
exit 0
Выполняется по крону раз в час.
Первый день было нормально скрипт считал трафик. На второй день, создался новый отчёт, но трафик не анулировался... а просто дополнялся к старому.

Тоесть если к примеру юзеры скачали в четверг 1 гиг, то утром на следующий можно увидить эту же картину.... и трафик за следующий день, будет просто прибавлятся к этому гигу. Через день такая же ситуация.

Подскажите, что нужно добавить в скрипт что бы трафик на следующий день считался с нуля, а не прибавлялся к предыдущему?

Спасибо

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Sarg по Cron`у

Непрочитанное сообщение Alex Keda » 2008-07-28 9:53:18

логи ротировать
Убей их всех! Бог потом рассортирует...

HidX
мл. сержант
Сообщения: 84
Зарегистрирован: 2008-05-27 11:31:23

Re: Sarg по Cron`у

Непрочитанное сообщение HidX » 2008-07-28 10:09:48

Это нужно ещё одно задание добавить /etc/crontab? Что бы вечером логи ротифицировались?


Что то вроде этого???

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

0   23   *   *   * squid -k rotate
Или же можно как то в скрипте это указать?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Sarg по Cron`у

Непрочитанное сообщение zingel » 2008-07-28 10:11:06

ротация != ротификация =)

надо уставновить /usr/ports/sysutils/logrotate и запускать раз в два-три дня
Z301171463546 - можно пожертвовать мне денег

HidX
мл. сержант
Сообщения: 84
Зарегистрирован: 2008-05-27 11:31:23

Re: Sarg по Cron`у

Непрочитанное сообщение HidX » 2008-07-28 10:20:33

Но статистика то будет всёравно будет прибавлять старый трафик к новому?

Аватара пользователя
arachnid
ефрейтор
Сообщения: 63
Зарегистрирован: 2008-07-24 10:00:06
Контактная информация:

Re: Sarg по Cron`у

Непрочитанное сообщение arachnid » 2008-07-28 10:59:33

а не проще саргу сказать, что -d (предыдущий день)-(предыдущий день) ? и лог не надо ротировать. а то потом, если захочешь посчитать за месяц, то клеить придеться