Отправляет email-рассылки с помощью сервиса Sendsay

За 2006-10-30

Re: После обновления ядра с 2.6.17 на 2.6.18 перестал работать модем Acorp-56EMS

В сообщении от 30 октября 2006 19:21 Strong написал(a):
> Все компрессии отменены, даже baud снижена до 56к, перепробовал все
> типы управления flow.

Похоже что не все, раз пишет такое:

> Oct 30 23:06:57 localhost kernel: PPP Deflate Compression module
> registered Oct 30 23:06:57 localhost pppd[1866]: Deflate (15)
> compression enabled Oct 30 23:07:18 localhost
> pppd[1866]: Lost compression sync: disabling compression Oct 30

> Знает кто что делать?

Думаю следует еще раз внимательно пересмотреть параметры pppd на всех уровнях

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28502; Возраст листа: 1193; Участников: 1683
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/605317

   2006-10-30 22:50:09 (#605317)

Re[2]: Теперь трабла с KDE

Здравствуйте, Nikonov.

Вы писали 30 октября 2006 г., 12:22:57:

> Вкладка "Locale", кнопка "Add Language".
> Язык, который находится в списке первым считается языком по умолчанию.

> [skip]
> Скорее всего, опять не хватает каких-то пакетов, хотя, может быть, и настройки
> слетели. Попробуй завести нового пользователя с чистыми настройками и
> посмотреть - появится там твой look'n'feel или нет. Если появится, копай
> настройки, если не появится - пакеты.
Хм, а чего оно из коробки то не завелось? Вроде кубунту по умолчанию
с KDE работает ...
А ну в-общем, трафф у мну в этом месяце практически кончился, да и
было его немного. Поэтому куплю на днях Мандрива 2007 PowerPack.
Все-таки, 2006-ая мну понравилась, жалко только старая - а
обновиться - мну траффика не хватит.

> ИМХО, Гном хорош для высшего руководящего состава и юзверей, которые ничего
> сложнее телевизора/видеомагнитофона/винды не признают :-) (а может, просто
на
> это нет времени и желания разбираться). К тому же Гном строится вокруг GTK,
> поэтому не менее хорош в случае, если приходится часто работать с графикой
> (GIMP, Inkscape) - меньше расход памяти на лишние библиотеки, интуитивно
> цельное рабочее окружение, так удобнее.

Ага, но я все равно его поставлю, места не жалко - а кое-что полезное
в нем встречается. Да и Огнелис вроде GTK+ использует. Хотя и кутешную
Оперу для сравнения заценю :)

>> Еще фигня со звуковой картой - M-audio Revolution 5.1. Опознать ее ALSA-то
>> опознала, а не работает.
>> В Мандриве-то, вообще Envy24 был, так что хотя бы тут прогресс.
> может, не догружается какой модуль ядра? под чистой консолью она бикает?

Не, тут все еще круче:
на оффсайте M-audio сказано, что дрова для POSIX отданый на откуп
opensound.org В принципе, для домашнего пользования вещь бесплатная,
тока через полгода перустановить придется :(

А с альсой еще интересней:
нашел в интеренте интересную статью:
товарищ тестировал свою реву 5.1 под новейшей альсой.
Все работает, кроме выхода на наушники. Этот баг еще с марта тянется.
Млин, я счатай эту карточку из-за усиленного выхода на уши и брал -
основная для мну фича не работает :(

Хотя странно, когда загружался с лайв-сиди Мандрива One уши таки
издавали хрип. И при желании, даже что-то разобрать можно было :)

   СиДжей 2006-10-30 21:28:52 (#605293)

После обновления ядра с 2.6.17 на 2.6.18 перестал работать модем Acorp-56EMSF-2.

После обновления ядра с 2.6.17 на 2.6.18 перестал работать модем
Acorp-56EMSF-2.

Журнал соединения:

Oct 30 23:06:18 localhost ifup-ppp: pppd started for tel_day
on /dev/ttyS0 at 57600 Oct 30 23:06:18 localhost kernel: CSLIP: code
copyright 1989 Regents of the University of California Oct 30 23:06:18
localhost kernel: PPP generic driver version 2.4.2 Oct 30 23:06:18
localhost kernel: NET: Registered protocol family 10 Oct 30 23:06:18
localhost kernel: lo: Disabled Privacy Extensions Oct 30 23:06:18
localhost kernel: IPv6 over IPv4 tunneling driver Oct 30 23:06:18
localhost pppd[1866]: pppd 2.4.3 started by root, uid 0 Oct 30 23:06:19
localhost wvdial[1896]: WvDial: Internet dialer version 1.54.0 Oct 30
23:06:19 localhost wvdial[1896]: Initializing modem. Oct 30 23:06:20
localhost wvdial[1896]: Sending: ATZ Oct 30 23:06:20 localhost
wvdial[1896]: ATZ Oct 30 23:06:20 localhost wvdial[1896]: OK
Oct 30 23:06:20 localhost wvdial[1896]: Sending: ATQ0 V1 E1 S0=0 &C1
&D2 +FCLASS=0 Oct 30 23:06:20 localhost wvdial[1896]: ATQ0 V1 E1 S0=0
&C1 &D2 +FCLASS=0 Oct 30 23:06:20 localhost wvdial[1896]: OK
Oct 30 23:06:20 localhost wvdial[1896]: Sending: ATM0
Oct 30 23:06:20 localhost wvdial[1896]: ATM0
Oct 30 23:06:20 localhost wvdial[1896]: OK
Oct 30 23:06:20 localhost wvdial[1896]: Modem initialized.
Oct 30 23:06:20 localhost wvdial[1896]: Sending: ATDP8w16789
Oct 30 23:06:20 localhost wvdial[1896]: Waiting for carrier.
Oct 30 23:06:20 localhost wvdial[1896]: ATDP8w16789
Oct 30 23:06:55 localhost wvdial[1896]: CONNECT 57600
Oct 30 23:06:55 localhost wvdial[1896]: Carrier detected. Chatmode
finished. Oct 30 23:06:55 localhost pppd[1866]: Serial connection
established. Oct 30 23:06:55 localhost pppd[1866]: Using interface ppp0
Oct 30 23:06:55 localhost pppd[1866]: Connect: ppp0 <--> /dev/ttyS0
Oct 30 23:06:57 localhost pppd[1866]: PAP authentication succeeded
Oct 30 23:06:57 localhost kernel: PPP Deflate Compression module
registered Oct 30 23:06:57 localhost pppd[1866]: Deflate (15)
compression enabled Oct 30 23:07:18 localhost
pppd[1866]: Lost compression sync: disabling compression Oct 30
23:07:19 localhost pppd[1866]: Modem hangup Oct 30 23:07:19 localhost
pppd[1866]: Connect time 0.4 minutes. Oct 30 23:07:19 localhost
pppd[1866]: Sent 973 bytes, received 2294 bytes. Oct 30 23:07:19
localhost pppd[1866]: Connection terminated.

Все компрессии отменены, даже baud снижена до 56к, перепробовал все
типы управления flow.

Знает кто что делать?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28500; Возраст листа: 1193; Участников: 1683
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/605259

   Strong 2006-10-30 19:32:14 (#605259)

Re: Удаление большого количества файлов

В сообщении от 1162214843 секунд после начала Эпохи Kharitonov A. Dmitriy написал(а):

> >> Можно вместо переноса сделать удаление...
> >
> > $ find /каталог/где/надо/искать \
> > -name `date --date '1 month ago' +%y%m`\* -delete
> >
> Вот бы сюда еще *.log прикрутить было бы просто супер!

Вряд ли. Это команда не учитывает дату модификации или создания фала.
Это иллюстрация задачи немножко из другой оперы.

А в вашей задаче я бы Вам порекомендовал учесть стандарт на структуру
каталогов файловой системы (Filesystem Hierarchy Standard) и хранить
логи и временные файлы там где они и должны лежать, соответственно
`/var/log' и `/tmp'. Тогда на первый каталог Вы можете натравить
logrotate, а на второй tmpwatch, что собственно и делается во всех
дистрибутивах по дефолту.

Удачи!

   Konstantin Korikov 2006-10-30 18:29:15 (#605238)

Re: Просмотр большого количества файлов

В сообщении от 1162130472 секунд после начала Эпохи Poltawer Kozak написал(а):

> Ребята зачем все ето, еслиб вот так
>
> $ for f in Mail/*/*;
> do cat $f | grep 'Pamela Anderson' && echo $f ;
> done
>
> то я би понял, а так конечно лутше find i не морочить голову.

А я все равно не понимаю :) Ведь можно и так:

$ find Mail -type f -exec grep -H Pamela\ Anderson \{\} \;

Однако, Андрей Герасимов решил предложить вариант `for f in ...'. Его
вариант почти работал. Нужно было только заменить `vi' на `echo' :)

   Konstantin Korikov 2006-10-30 17:31:52 (#605222)

Re: Удаление большого количества файлов

В сообщении от 1162219261 секунд после начала Эпохи Pavel Chmelev написал(а):

> >>#Маска файлов
> >>FLS_MSK=`date --date "1 month ago" "+%y%m"`*
> >>
> >>find $CP_FROM -name $FLS_MSK | while read FL
> >
> >
> > Вот тут оно и согнется если в текущем каталоге есть хоть один файл
> > соответствующий шаблону в переменной $FLS_MSK.
> Не понял, что значит "согнется"? не будет работать, вылетит Argument
> list too long?

$ FLS_MSK=`date --date "1 month ago" "+%y%m"`*
$ echo $FLS_MSK
0609*
$ mkdir test
$ touch test/`date --date "1 month ago" "+%y%m"`-abc
$ ls test/*
test/0609-abc
$ find test -name $FLS_MSK
test/0609-abc
$ touch ./`date --date "1 month ago" "+%y%m"`-def
$ find test -name $FLS_MSK
$ touch ./`date --date "1 month ago" "+%y%m"`-ghi
$ find test -name $FLS_MSK
find: пути должны быть перед выражением
Usage: find [-H] [-L] [-P] [path...] [expression]

Теперь ясно или нужно разжевать подробнее? :)

> Этот скрипт у меня работает давно.. он по крону запускается первого
> числа месяца... в среднем обрабатывает 55000 файлов за раз...

Ну да, пока какой нибудь хакер не создаст файлики типа `~/0609-def' и
`~/0609-ghi'. А может быть этим хакером будете именно Вы когда просто
захотите подержать на время пару таких файлов в домашнем каталоге. Ведь
Вы неверно думали что содержимое домашнего каталога не виляет на работу
скрипта...

> >>Можно вместо переноса сделать удаление...
> >
> > $ find /каталог/где/надо/искать \
> > -name `date --date '1 month ago' +%y%m`\* -delete
> Немного не понял в доке, если удаление удачное, то вернется true, иначе
> выдаст сообщение об ошибке. Так вот это будет справедливо для каждого
> файла удовлетворяющего маске или на все файлы?

Если в документации что-то не понимаете, проверьте экспериментально.

$ rm -rf test
$ mkdir test
$ touch test/`date --date '1 month ago' +%y%m`-abc
$ touch test/`date --date '1 month ago' +%y%m`-def
$ touch test/other_file
$ ls test/*
test/0609-abc test/0609-def test/other_file
$ find test -name `date --date '1 month ago' +%y%m`\* -delete
$ ls test/*
test/other_file

   Konstantin Korikov 2006-10-30 17:19:04 (#605220)

Re: Просмотр большого количества файлов

On Mon, 30 Oct 2006 11:34:47 +0200
Konstantin Korikov <lostcl***@i*****.ua> wrote:

> В сообщении от 1162199520 секунд после начала Эпохи Alex Chudnovsky
> написал(а):
>
> > > Не совсем так. s/vi/echo/
> > Так ведь то же самое переполнение командной строки и будет. Что vi,
> > что echo.
>
> Почему? Вот проверил только что
>
> $ ls Mail/*/*
> bash: /bin/ls: Слишком длинный список аргументов
>
> А конструкция
>
> $ for f in Mail/*/*; do echo $f; done
>
> выдала список.
>
Ребята зачем все ето, еслиб вот так

$ for f in Mail/*/*;
do cat $f | grep 'Pamela Anderson' && echo $f ;
done

то я би понял, а так конечно лутше find i не морочить голову.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28496; Возраст листа: 1193; Участников: 1683
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/605219

   Poltawer Kozak 2006-10-30 17:16:18 (#605219)

Re: Удаление большого количества файлов

On Mon, 30 Oct 2006 16:16:16 +0500
Pavel Chmelev <pavel.chmel***@g*****.com> wrote:

> Kharitonov A. Dmitriy пишет:
> >>Dmitry A. Kharitonov пишет:
> >>
> >>>В каталоге более 2100 файлов. Как удалить файлы старее 2 недель?
> >>>
> >>>find /var/other/dwn/tmp/*.log -ctime 14 -exec rm {} \;
> >>>-bash: /bin/find: Argument list too long
> >>>
> >>>find /var/other/dwn/tmp/ -name "*.log" -ctime 14 -exec rm {} \;
> >>>Ничего не делает
> >
> > Мне нужно удалить файлы *.log (НЕ ВСЕ) и старше 2 недель.
> Смотри другой пост.
> > но за идею спасибо.
> > У меня эта проблема дома. вечером проверю.
> Если эти логи постоянные и заешь их наименование, то можно
> воспользоваться logrotate. В /etc/logrotate.d можешь записать свои
> инструкции по работе с файлом.
Нормально с етим спавится find. Сначала поиграй сним, потому что у тебя
еше там как мiнимум 2 ошибки
1. не знаю можно ли find задавать каталог для поиска по маске
2. есть вероятность витереть директории в которих били создани
файли нужно обязательно задать -type f
3. нужно задать диапазон времени -ctime +ctime иначе будут вибрани
файли созлание за 1сутки, 14 дней назад, тоесть все что создано 15 дней
назад не войдет в список

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28495; Возраст листа: 1193; Участников: 1683
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/605214

   Poltawer Kozak 2006-10-30 17:06:54 (#605214)

Re[2]: Удаление большого количества файлов

>> >>>find /var/other/dwn/tmp/*.log -ctime 14 -exec rm {} \;
>> >>>-bash: /bin/find: Argument list too long
>> >>>
>> >>>find /var/other/dwn/tmp/ -name "*.log" -ctime 14 -exec rm {} \;
>> >>>Ничего не делает
> И еще если берут сомненния делается что нибудь или нет к rm дай ключ -v
лучше вместо rm ставить echo при отладке - и безопасно и наглядно

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28494; Возраст листа: 1193; Участников: 1683
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/605211

   2006-10-30 16:51:36 (#605211)

Re: Удаление большого количества файлов

On Mon, 30 Oct 2006 16:16:16 +0500
Pavel Chmelev <pavel.chmel***@g*****.com> wrote:

> >>>find /var/other/dwn/tmp/*.log -ctime 14 -exec rm {} \;
> >>>-bash: /bin/find: Argument list too long
> >>>
> >>>find /var/other/dwn/tmp/ -name "*.log" -ctime 14 -exec rm {} \;
> >>>Ничего не делает
И еще если берут сомненния делается что нибудь или нет к rm дай ключ -v

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28493; Возраст листа: 1193; Участников: 1683
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/605204

   Poltawer Kozak 2006-10-30 16:14:17 (#605204)

Re: Удаление большого количества файлов

On Mon, 30 Oct 2006 16:16:16 +0500
Pavel Chmelev <pavel.chmel***@g*****.com> wrote:

> Kharitonov A. Dmitriy пишет:
> >>Dmitry A. Kharitonov пишет:
> >>
> >>>В каталоге более 2100 файлов. Как удалить файлы старее 2 недель?
> >>>
> >>>find /var/other/dwn/tmp/*.log -ctime 14 -exec rm {} \;
> >>>-bash: /bin/find: Argument list too long
> >>>
> >>>find /var/other/dwn/tmp/ -name "*.log" -ctime 14 -exec rm {} \;
> >>>Ничего не делает
> >
> > Мне нужно удалить файлы *.log (НЕ ВСЕ) и старше 2 недель.
> Смотри другой пост.
> > но за идею спасибо.
> > У меня эта проблема дома. вечером проверю.
> Если эти логи постоянные и заешь их наименование, то можно
> воспользоваться logrotate. В /etc/logrotate.d можешь записать свои
> инструкции по работе с файлом.
Нормально с етим спавится find. Сначала поиграй сним, потому что у тебя
еше там как мiнимум 2 ошибки
1. не знаю можно ли find задавать каталог для поиска по маске
2. есть вероятность витереть директории в которих били создани
файли нужно обязательно задать -type f
3. нужно задать диапазон времени -ctime +ctime иначе будут вибрани
файли созлание за 1сутки, 14 дней назад, тоесть все что создано 15 дней
назад не войдет в список

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28492; Возраст листа: 1193; Участников: 1683
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/605203

   Poltawer Kozak 2006-10-30 16:13:41 (#605203)

Re: Удаление большого количества файлов

Konstantin Korikov пишет:
> В сообщении от 1162211361 секунд после начала Эпохи Pavel Chmelev написал(а):
>
>
>>Dmitry A. Kharitonov пишет:
>>
>>>В каталоге более 2100 файлов. Как удалить файлы старее 2 недель?
>>>
>>>find /var/other/dwn/tmp/*.log -ctime 14 -exec rm {} \;
>>>-bash: /bin/find: Argument list too long
>>>
>>>find /var/other/dwn/tmp/ -name "*.log" -ctime 14 -exec rm {} \;
>>>Ничего не делает
>>
>>В свое время, то же мучался...
>>У командного интепретатора (bash) есть ограничение на длину командной
>>стоки...
>
>
> С чего Вы взяли что ограничение относиться к интерпретатору bash? Есть
> ограничение на максимальный размер списка аргументов и списка
> переменных окружения в семействе функций exec*.
> См. execve(2), /usr/include/linux/limits.h
Тут с Вами спорить не буду...
В любом случае bash/sh/ksh/... будут вызывать функции семейства exec.

>
>
>>Нодо было сделать перенос файлов по маске
>>вышел из ситуации так:
>>
>>#!/bin/bash
>>CP_TO="/каталог/куда/переносим"
>>CP_FROM="/каталог/где/надо/искать"
>>#Маска файлов
>>FLS_MSK=`date --date "1 month ago" "+%y%m"`*
>>
>>find $CP_FROM -name $FLS_MSK | while read FL
>
>
> Вот тут оно и согнется если в текущем каталоге есть хоть один файл
> соответствующий шаблону в переменной $FLS_MSK.
Не понял, что значит "согнется"? не будет работать, вылетит Argument
list too long?
Этот скрипт у меня работает давно.. он по крону запускается первого
числа месяца... в среднем обрабатывает 55000 файлов за раз...

>>do
>> echo $FL
>> mv -f $FL $CP_TO/$MON 2>/dev/null
>
>
> А что за переменная $MON ?
Она выше определяется
MON=`date --date "1 month ago" "+%m"`
# Создаем каталог для перемещения, если он не существует
if [ ! -d $CP_TO/$MON ]; then
mkdir -p $CP_TO/$MON
fi

Просто при копировании в письмо строки потерял.. :-)

>> # Если при переносе была ошибка, то говорим об этом и выходим
>> RET1=$?
>> if [ $RET1 -ne 0 ]; then
>> echo "Was error # $RET1 at "`date +'%H:%M %d/%m/%Y'` >> $CP_TO/er
>> exit 1
>> fi
>>done
>
>
> $ find /каталог/где/надо/искать \
> -name `date --date '1 month ago' +%y%m`\* \
> -exec mv -f \{\} /каталог/куда/переносим/ \;
Спасибо за красивое/оптимальное решение...
Подправлю несколько скриптов :-)

>>Можно вместо переноса сделать удаление...
>
> $ find /каталог/где/надо/искать \
> -name `date --date '1 month ago' +%y%m`\* -delete
Немного не понял в доке, если удаление удачное, то вернется true, иначе
выдаст сообщение об ошибке. Так вот это будет справедливо для каждого
файла удовлетворяющего маске или на все файлы?

   2006-10-30 15:48:51 (#605193)

Re[2]: Удаление большого количества файлов

>> > В каталоге более 2100 файлов. Как удалить файлы старее 2 недель?
>> >
>> > find /var/other/dwn/tmp/*.log -ctime 14 -exec rm {} \;
>> > -bash: /bin/find: Argument list too long
>> >
>> > find /var/other/dwn/tmp/ -name "*.log" -ctime 14 -exec rm {} \;
>> > Ничего не делает
>> В свое время, то же мучался...
>> У командного интепретатора (bash) есть ограничение на длину командной
>> стоки...
>
> С чего Вы взяли что ограничение относиться к интерпретатору bash? Есть
> ограничение на максимальный размер списка аргументов и списка
> переменных окружения в семействе функций exec*.
> См. execve(2), /usr/include/linux/limits.h
>
>> Нодо было сделать перенос файлов по маске
>> вышел из ситуации так:
>>
>> #!/bin/bash
>> CP_TO="/каталог/куда/переносим"
>> CP_FROM="/каталог/где/надо/искать"
>> #Маска файлов
>> FLS_MSK=`date --date "1 month ago" "+%y%m"`*
>>
>> find $CP_FROM -name $FLS_MSK | while read FL
>
> Вот тут оно и согнется если в текущем каталоге есть хоть один файл
> соответствующий шаблону в переменной $FLS_MSK.
>
>> do
>> echo $FL
>> mv -f $FL $CP_TO/$MON 2>/dev/null
>
> А что за переменная $MON ?
>
>> # Если при переносе была ошибка, то говорим об этом и выходим
>> RET1=$?
>> if [ $RET1 -ne 0 ]; then
>> echo "Was error # $RET1 at "`date +'%H:%M %d/%m/%Y'` >> $CP_TO/er
>> exit 1
>> fi
>> done
>
> $ find /каталог/где/надо/искать \
> -name `date --date '1 month ago' +%y%m`\* \
> -exec mv -f \{\} /каталог/куда/переносим/ \;
>
>> Можно вместо переноса сделать удаление...
>
> $ find /каталог/где/надо/искать \
> -name `date --date '1 month ago' +%y%m`\* -delete
>
Вот бы сюда еще *.log прикрутить было бы просто супер!
вечером по эксперементирую

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28490; Возраст листа: 1193; Участников: 1683
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/605187

   2006-10-30 15:22:34 (#605187)

Re[2]: Просмотр большого количества файлов

>
> Можно поиграться с -atime -ctime -mtime у find
>
> В примере удаляются каталоги, т.к. я точно знаю, что мне такие каталоги
> с их содержимым не нужны и не надо find гонять рекурсивно...
> #!/bin/bash
> # Удаление временных каталогов в указаном пути
> # Параметры:
> # $1 - путь где искать
> #
> case "$#" in
> 0) echo "${0##*/} <каталог>"
> exit 65
> ;;
> 1) DATADIR=$1
> ;;
> esac
>
> if [ ! -d $DATADIR ]; then
> echo "Не найден каталог - $DATADIR"
> exit 1
> fi
> # +5 больше чем 5*24 часа
> # -ctime - создание, mtime - модификация, atime - доступа
> # -type d - тип файла директория
> find $DATADIR -ctime +5 -type d -maxdepth 1 -exec rm -r {} \;
^^^^^^^
Вот здесь просматриваются все файла, а мне нужно только *.log
>
> if [ $? -ne 0 ] ; then
> echo "Произошла ошибка при удалении в каталоге" $DATADIR
> exit 2
> fi
>
спасибо, возможно что-нибудь отсюда мне пригодиться

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28489; Возраст листа: 1193; Участников: 1683
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/605185

   2006-10-30 15:17:00 (#605185)