|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 25 Mar 2004 18:03:16 To : Alex Rassoha Subject : Re: Sendmail + milter antivirus -------------------------------------------------------------------------------- Alex Rassoha <Alex.Rassoha@p105.f333.n400.z2.fidonet.org> wrote: SYA>> find /var/spool/mqueue/ -mtime +14 -exec rm -f {} \; AR> За такое сисадминов надо расстреливать. Как категорично, однако. :) AR> find /var/spool/mqueue/ -mtime +14 -print0 | xargs -0 rm -f AR> Подумай - почему именно так надо? ^^^^^^^^^^^^^^^^^^ Hе знаю, что там надумает первоначальный автор, но это лишь _экономия_ на форках и функционально _абсолютно_ ничем не отличается от верхней строчки. Потому что у find внутри не system(), а самый настоящий execve(). Если уж потопырить пальцЫ, так в эхотаге следовало писать "/bin/rm -f --", а к опциям find добавить "-type f -name 'df*'". А если подумать головой, то откуда в /var/spool/mqueue/ взяться файлам с диковинными именами, для которых нужен -print0? :))) -- Eugene Berdnikov --- ifmail v.2.15dev5.3 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/36516170c5ca.html, оценка из 5, голосов 10
|