@daily root /usr/bin/find /var/spool/asterisk/monitor/* -mtime +60 -exec rm -rf {} \;
так не?
zzuz ( 2013-04-29 12:57:31 +0400 )редактироватьне,я предпочитаю писать через включение. про такую форму знаю, но мне не удобно. и кстати там не дейли а hourly
meral ( 2013-04-29 13:57:50 +0400 )редактироватьdaily hourly - без разницы. Я кстати так и не понял предназначение /tmp/fake . зачем создавать пустой файл для его последующего удаления практически сразу же после создания?
zzuz ( 2013-04-29 14:07:56 +0400 )редактироватьне ругается если нет таких файлов. привычка. в вашем варианте не надо.а в моем варианте два пути - либо выключить 2>/dev/null либо добавить еще один файл. ибо rm -f несмотря на ключ f удивится что нет файлов.
meral ( 2013-04-29 15:21:25 +0400 )редактироватьзато перестанет выводить другие ошибки. ну это ж не первый год работает, там нижележащие файловые системы кластерные и все такое. вобщем /dev/null это фиговый вариант.
meral ( 2013-04-29 15:32:11 +0400 )редактироватьесли есть файл , то выводить не будет. вчегда можно использовать || logger -t "file delete error"
.
а так , строка "/usr/bin/find /var/spool/asterisk/monitor/* -mtime +60 -exec rm -rf {} \;" не будет выводит ошибок , так как если find ничего не нашел , то и для rm ничего не передастся.
не прикалывайтесь. файл не всегда есть.вобщем то что я написал для меня ОПТИМАЛЬНО. а добавлять logger чем проще чем файл? то что вы предлагаете тоже будет работать но только если у вас ОДИН список. короче это бесполезноя дискуссия, приведенная выше команда проверена опытом как оптимальная.
meral ( 2013-04-29 15:45:01 +0400 )редактироватьДа не. Я не прикапывают и не пытаюсь пролить пару капель сорказма. Я просто попытался понять мотивацию делать так или иначе и поделился тем , как сам бы сделал. Вот и все. никаких лишних споров. Каждый рулит велосипеды , как ему нравится.
zzuz ( 2013-04-29 16:20:39 +0400 )редактировать
Скрипта такого нет. Пишите самостоятельно.
zzuz ( 2013-04-29 10:39:40 +0400 )редактироватьага, LINUX WAY. т.е. сисадмин, который не умеет писать скрипты на баше не сисадмин ;)
switch ( 2013-04-29 12:40:19 +0400 )редактироватьЯ про линукс и не говорил, как и про баш. Каждый волен писать на чем угодно. По постановке вопроса и так ясно , что эта затея не по силам автору.
zzuz ( 2013-04-29 12:48:44 +0400 )редактировать