Эта прога под названием mrtg создает лог (eth1.log) потом бэкапит его в файлик (eth1.old) при каждом запуске. Но проблемма в чем. ЗапущаетьсЯ она с рутового кронтаба, и при этой операции(создание - переименование), она менЯет владельца и права доступа к вышеуказаным файлам, и вот Я сижу и думаю чтобы такого с ней сделать ((((. Может ктонить помогет с ентим вопросом?
>Эта прога под названием mrtg создает лог (eth1.log) потом бэкапит его в
>файлик (eth1.old) при каждом запуске. Но проблемма в чем. ЗапущаетьсЯ она
>с рутового кронтаба, и при этой операции(создание - переименование), она менЯет
>владельца и права доступа к вышеуказаным файлам, и вот Я сижу
>и думаю чтобы такого с ней сделать ((((. Может ктонить помогет
> с ентим вопросом?Вот такаЯ вот беда!!!
/usr/bin//rateup Can't rename eth1.tmp to eth1.log updating log file .
/usr/bin//rateup could not read the primary log file for eth1
>Эта прога под названием mrtg создает лог (eth1.log) потом бэкапит его в
>файлик (eth1.old) при каждом запуске. Но проблемма в чем. ЗапущаетьсЯ она
>с рутового кронтаба, и при этой операции(создание - переименование), она менЯет
>владельца и права доступа к вышеуказаным файлам, и вот Я сижу
>и думаю чтобы такого с ней сделать ((((. Может ктонить помогет
> с ентим вопросом?
Процессу запускаемому кроном можно присвоить пользователя, взависимости от крона делаеться по разному в некторых так:
3 0 * * * пользователь команда
а в некоторых системах для каждого пользователя существует отдельный файл крона- это первый способ второй менее нормальный, в кроне там где твоя команда дописуешь след:
"&& chown [пользователь] [файл]"