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 |