Вот, пожалуйста:
К сожалению похожих по тематике статей пока нет.
find /tmp -ctime +30 -delete
Используйте mtime и /tmp/*, т.к. вы убъете папку /tmp
$ find /tmp/* -mtime +30 -delete
Почитайте про ctime тут: [ссылка]
#!/bin/bash # DIR_4_CLEAN=»/BACKUP» OLD_FILES_IN_DAY=»60″
for filename in `find ${DIR_4_CLEAN}/* -type f -mtime +${OLD_FILES_IN_DAY}` do rm $filename -f && printf «$filename\t[deleted]\n» || printf «$filename\t[error]\n» done #————————————-
затем всё это сохраняем и делаем: симболлинк в крон ln -s имя_скрипта /etc/cron.monthly/имя_скрипта
если настроен smpt, то получим еще и письмо на root email, указанный в /etc/aliases
Имя (required)
E-mail (will not be published) (required)
Сайт
[ Ctrl + Enter ]
find /tmp -ctime +30 -delete
Используйте mtime и /tmp/*, т.к. вы убъете папку /tmp
$ find /tmp/* -mtime +30 -delete
Почитайте про ctime тут:
[ссылка]
#!/bin/bash
#
DIR_4_CLEAN=»/BACKUP»
OLD_FILES_IN_DAY=»60″
for filename in `find ${DIR_4_CLEAN}/* -type f -mtime +${OLD_FILES_IN_DAY}`
do
rm $filename -f && printf «$filename\t[deleted]\n» || printf «$filename\t[error]\n»
done
#————————————-
затем всё это сохраняем и делаем: симболлинк в крон
ln -s имя_скрипта /etc/cron.monthly/имя_скрипта
если настроен smpt, то получим еще и письмо на root email, указанный в /etc/aliases