Решено: Помогите со скриптом

Модератор: Модераторы разделов

Аватара пользователя
Nufnir
Сообщения: 3

Решено: Помогите со скриптом

Сообщение Nufnir »

Смысл в следующем: необходимо удалять некие файлы дата создания которых НЕравна текушей дате и текущая дата -1 день. Т.е. грохать всё кроме сегодня и вчера. Подскажите каким образом это можно реализовать в cron'овском файлике.

P.S. По поиску ничего не нашёл, а если похожая тема таки поднималась прошу сильно не бить... :)
При пожаре звонить AT+&L0AT+B0ATE0ATDP01
После вызова не забыть Н0
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Помогите со скриптом

Сообщение Uncle_Theodore »

Линукс не сохраняет даты создания файла. Самое близкое, что есть -- это дата модификации содержимого файла. Если это Вас устроит, то вот такая примерно команда должна подойти

find . -type f -mtime +2 -exec ls \{} \;

Замените только "ls" на "rm" Я специально поставил там "ls", потому что если Вы эту команду запустите из корня файловой системы, она сотрет нафиг большинство системных файлов. Ядро, например... :rolleyes:
Так что лучше Вы ее не запускайте, а переформулируйте задачу.
Спасибо сказали:
Аватара пользователя
Nufnir
Сообщения: 3

Re: Решено: Помогите со скриптом

Сообщение Nufnir »

Uncle_Theodore писал(а):
06.12.2007 10:24
...она сотрет нафиг большинство системных файлов. Ядро, например...


Знаком с командой rm (славабогу) :)

А скажите, где то там можно прописать путь к папке которая эти файлы содержит? Чтоб ничего лишнего не потереть?
При пожаре звонить AT+&L0AT+B0ATE0ATDP01
После вызова не забыть Н0
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Помогите со скриптом

Сообщение Uncle_Theodore »

Сразу после "find" там стоит точка, которая означает текущую директорию. Туда можно вписать что-нибудь другое. Например,
find /var/log -type f -mtime +2 -exec ls \{} \;
и все будет искаться и уничтожаться в поддиректориях директории /var/log и в ней самой.
Спасибо сказали:
Аватара пользователя
Nufnir
Сообщения: 3

Re: Решено: Помогите со скриптом

Сообщение Nufnir »

Большое. Человеческое. Спасибо. :)

P.S. Можно закрывать. Проблема решена.
При пожаре звонить AT+&L0AT+B0ATE0ATDP01
После вызова не забыть Н0
Спасибо сказали:
Optimist.
Сообщения: 1
ОС: Дебиан

Re: Решено: Помогите со скриптом

Сообщение Optimist. »

В продолжение...
Возникла задача обработки изображений jpg... Я воспользовался Гимпом и подобрап нужные параметры.Но в ImageMagik при применении "нерезкая маска" результат очень сильно отличается от результата обработки Гимпом.
Вот так:
mkdir сканы; for f in *.jpg ; do convert -quality 100 -unsharp58x1 +1 "$f" "сканы/${f%.jpg}-К.jpg" ; done


обрабатывается вся директория,но результат не тот.Пробовал менять параметры,но не получил то что требуется.
Отсюда вопрос: А как я могу подобным образом вызвать не convert, а gimp с нужными параметрами?
Спасибо сказали: