URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 41
[ Назад ]

Исходное сообщение
"Squid не режет логи по крону"

Отправлено wwwuser , 27-Сен-02 13:26 
Проблема в следующем, в crontab прописано:

10  1  1  *  *  root  /usr/local/squid/bin/squid -k rotate

и ни фига не работает, логи не режутся и никаких следов ошибок в логах :(

При запуске этой команды вручную - все Ok.


Содержание

Сообщения в этом обсуждении
"RE: Squid не режет логи по крону"
Отправлено BeS , 27-Сен-02 14:03 
>Проблема в следующем, в crontab прописано:
>
>10  1  1  *  *  root  
>/usr/local/squid/bin/squid -k rotate
>
>и ни фига не работает, логи не режутся и никаких следов ошибок
>в логах :(
>
>При запуске этой команды вручную - все Ok.

Мне кажется задание просто не выполняется.

набери crontab, если на экране будет пусто, то я оказался прав.
Есле же ты увидишь там свое задание, значит проверь пути к сквиду.


"RE: Squid не режет логи по крону"
Отправлено Elena , 27-Сен-02 14:49 
>>Проблема в следующем, в crontab прописано:
>>
>>10  1  1  *  *  root  
>>/usr/local/squid/bin/squid -k rotate
>>
>>и ни фига не работает, логи не режутся и никаких следов ошибок
>>в логах :(
>>
>>При запуске этой команды вручную - все Ok.
>
>Мне кажется задание просто не выполняется.
>
>набери crontab, если на экране будет пусто, то я оказался прав.
>Есле же ты увидишь там свое задание, значит проверь пути к сквиду.
>

или время не подошло



"RE: Squid не режет логи по крону"
Отправлено LinaS , 27-Сен-02 22:50 
>>>Проблема в следующем, в crontab прописано:
>>>
>>>10  1  1  *  *  root  
>>>/usr/local/squid/bin/squid -k rotate
>>>
>>>и ни фига не работает, логи не режутся и никаких следов ошибок
>>>в логах :(
>>>
>>>При запуске этой команды вручную - все Ok.
>>
>>Мне кажется задание просто не выполняется.
>>
>>набери crontab, если на экране будет пусто, то я оказался прав.
>>Есле же ты увидишь там свое задание, значит проверь пути к сквиду.
>>
>
>или время не подошло

elena права - при такой записи эта команда будет выполняться 1 числа каждого месяца в 1 час 10 минут... %)


"RE: Squid не режет логи по крону"
Отправлено BeS , 28-Сен-02 09:15 
>>>>Проблема в следующем, в crontab прописано:
>>>>
>>>>10  1  1  *  *  root  
>>>>/usr/local/squid/bin/squid -k rotate
>>>>
>>>>и ни фига не работает, логи не режутся и никаких следов ошибок
>>>>в логах :(
>>>>
>>>>При запуске этой команды вручную - все Ok.
>>>
>>>Мне кажется задание просто не выполняется.
>>>
>>>набери crontab, если на экране будет пусто, то я оказался прав.
>>>Есле же ты увидишь там свое задание, значит проверь пути к сквиду.
>>>
>>
>>или время не подошло
>
>elena права - при такой записи эта команда будет выполняться 1 числа
>каждого месяца в 1 час 10 минут... %)


Лично я исключаю такую возможность.
Человек сознательно озадачил cron на выполнение конкретной задачи, это требовало от него знания формата crontab, причем прошу заметить он не поставил обрезание лога каждые пять минут, а поставил вполне ральное время (он осознавал что оно будет выполняться 1 числа
каждого месяца в 1 час 10 минут). Неужели вы думаете он не дождался назначенного времени и стал бить тревогу.

Это всеравно что кричать как у меня глючит Линукс имея на машине только Вин98.


"RE: Squid не режет логи по крону"
Отправлено wwwuser , 02-Окт-02 14:47 
>
>Лично я исключаю такую возможность.
>Человек сознательно озадачил cron на выполнение конкретной задачи, это требовало от него
>знания формата crontab, причем прошу заметить он не поставил обрезание лога
>каждые пять минут, а поставил вполне ральное время (он осознавал что
>оно будет выполняться 1 числа
>каждого месяца в 1 час 10 минут). Неужели вы думаете он не
>дождался назначенного времени и стал бить тревогу.
>
>Это всеравно что кричать как у меня глючит Линукс имея на машине
>только Вин98.

Спасибо BeS за поддержку :)
Ситуация повторяется уже третий месяц, причем то же было и на Linux (сейчас FreeBSD 4.5), cтранно, а строка ниже в crontab выполняется регулярно

5  1  1  *  *  root /usr/local/bin/webalizer



"RE: Squid не режет логи по крону"
Отправлено PJ , 02-Окт-02 15:19 
>Ситуация повторяется уже третий месяц, причем то же было и на Linux
>(сейчас FreeBSD 4.5), cтранно, а строка ниже в crontab выполняется регулярно
>
>
>5  1  1  *  *  root /usr/local/bin/webalizer
>

У меня недавно была аналогичная ситуация - 3 команды в crontab, 1 и 3 исполняются, 2 - нет. Предположил, что эта строка не завершается кодом перевода строки, набрал заново строчку, нажал Enter по окончании....%-))

Будете смеяться - все заработало.

ЗЫ: под RH72 после внесения изменений в crontab почему-то надо перезапускать crond. В RH62 такого не требовалось...:-(