Gentoo Archives: gentoo-user-ru

From: analyzer <subscribe2k@××××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Архивирование логов по маске раз в день
Date: Tue, 29 Nov 2005 11:27:01
Message-Id: 1133263576.9283.8.camel@localhost
In Reply to: [gentoo-user-ru] Архивирование логов по маске раз в день by Maxim Ivanov
1 В Втр, 29/11/2005 в 14:13 +0300, Maxim Ivanov пишет:
2 > Есть задача раз в день, после ротации логов, упаковывать их в архив и отсылать
3 > по мылу.
4 >
5 > Как из командной строки отсылать файлы вроде разобрался, а вот как в директории
6 > /var/log просканировать все поддиректории, найти файлы по макске и запаковать
7 > только. А то паковать и отсылать весь /var/ log/ некошерно =)
8 >
9 > Скрипты для linux никогда не писал, вот не знаю откуда подступиться. Может есть
10 > в портах какой пакет типа admin-scripts, где б было много полезных скриптов, я б
11 > на них поучился.
12 > --
13 > Maxim Ivanov <redbaron@××××.ru>
14 >
15 >
16 /etc/init.d/ <- там много скриптов :) и читай мануал по башу
17
18 Ложишь скрипт в корень, примерно такого содержания и с именем script.sh:
19
20 for file in *
21 do
22 if [ -d ./"$file" ]; then
23 { здесь архивируешь что нужно и отправляешь }
24 cd "$file"
25 /script.sh
26 cd ..
27 else
28 { здесь архивируешь что нужно и отправляешь }
29 fi
30 done
31
32
33 --
34 gentoo-user-ru@g.o mailing list

Replies