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

Re: помогите написать скрипт.

rm -fr `find /tmp -ctime 7`
?

2006/8/7, Oleg Puchinin <graycardinalst***@g*****.com>:

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

Ответить   Mon, 7 Aug 2006 09:44:46 +0700 (#578925)

 

Ответы:

Oleg Puchinin пишет:

я бы еще в опции find добавил опцию -daystart
а то иначе он хрен знает от чего отсчитывает дни

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

Ответить   Mon, 14 Aug 2006 12:13:53 +0400 (#580750)

 

avm7 пишет:

Можно еще использовать find.

Вот мой скриптик:

#!/bin/bash
# Удаление временных каталогов в указаном пути, (с) by LK
# Параметры:
# $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 {} \;

if [ $? -ne 0 ] ; then
echo "Произошла ошибка при удалении в каталоге" $DATADIR
exit 2
fi

Вызываю в кроне пользователя:
0 23 * * 1 /home/bis/bin/del-tmp /home/bis/tmp >>
/home/bis/bin/del-tmp.log 2>&1

Ответить   Tue, 15 Aug 2006 08:35:34 +0600 (#580962)