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

Исходное сообщение
"Логи c датой"

Отправлено Op , 18-Фев-02 19:56 
Подскажите пожалуйста как проще всего переименовать файл добавив туда дату автоматом,
(нужно делать по команде из crontab )
например было maillog нужно maillog1802 и дату вставлять туда автоматом ? (остальное ясно)


Содержание

Сообщения в этом обсуждении
"RE: Логи c датой"
Отправлено _nick_ , 18-Фев-02 21:18 
>Подскажите пожалуйста как проще всего переименовать
>файл добавив туда дату автоматом,
>
>(нужно делать по команде из crontab
>)
>например было maillog нужно maillog1802 и
>дату вставлять туда автоматом ?
>(остальное ясно)

mv file file.`date '+%Y_%m_%d'`


"RE: Логи c датой"
Отправлено Op , 20-Фев-02 14:01 
>>Подскажите пожалуйста как проще всего переименовать
>>файл добавив туда дату автоматом,
>>
>>(нужно делать по команде из crontab
>>)
>>например было maillog нужно maillog1802 и
>>дату вставлять туда автоматом ?
>>(остальное ясно)
>
>mv file file.`date '+%Y_%m_%d'`

Не катит ................... !!!

cp /val/log/maillog /var/log/mail/maillog`date '+%Y%m%d'`
Руками пускаю - работает ,
а cron - не делает ,пишет:
Syntax error: EOF in backquote substitution

Какая такая Syntax error ?
если руками сделать -  OK ?


"RE: Логи c датой"
Отправлено Paul , 20-Фев-02 16:36 
написать перловый скрипт с использованием log::rotate (или как он там называется)?

"RE: Логи c датой"
Отправлено Op , 20-Фев-02 18:33 
>написать перловый скрипт с использованием log::rotate
>(или как он там называется)?

Не ,сделал проще - взял файл - вписал в него -
то что надо и сделал его исполняемым -
ну и пускаю его через cron -покатило !!