Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Переменные

22K
24 ноября 2006 года
Ёпта
6 / / 24.11.2006
Добрый день . Сегодня второй день как начал разбираться с Shell'oM прошу сильно не критиковать ..


Люди такая проблема пишу скрипт который гзипит логи кроме сегодняшнего . И немогу присвоить сегодняшнюю дату в переменную .

Код каторый написал вот ..
Люди а как можно сделать чтоб он не смотрел на файлы *.gz |grep -v .gz ?

EFDIR=/home/nat/var/is-efno-server/log/
ISDIR=/home/nat/var/is-isid-server/log/
MODIR=/home/nat/var/is-mop-server/log/
NDDIR=/home/nat/var/is-nds-server/log/
RNDDIR=/home/nat/var/reg-nds-server/log/

tod='date +%Y%m%d'.log

for f in $EFDIR $ISDIR $MODIR $NDDIR $RNDDIR
do
cd $f
echo $tod
for i in `ll | grep -v $tod | awk -F " " '{print $9}'`
do
if [ $i <> $tod ]
then
gzip $i
fi
done
done



Все решил .....!! проблема была в ковычках tod =`date +$Y$m$d`.log
а по поводу grep .gz смысла нету я так думаю просто он не за гзипит еще раз ..
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог