Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Oleg Palij                           2:464/910.777  17 Jan 2005  16:52:00
 To : Sergey Zaikov
 Subject : Скрипт для очистки корзины.
 -------------------------------------------------------------------------------- 
 
 11 Jan 05 16:35, you wrote to Sergey Korolew:
 
  SZ> Вторник Январь 11 2005 14:43, Sergey Korolew писал к All:
  SK>> Может кто делал скрипт для этой цели ? Поделитесь плз. Hужно
  SK>> стирание файлов старее n часов.
  SZ> man find на предмет -atime, -ctime, -mtime
  SZ> find /path_to/recicle_blin -name по_вкусу -atime +nh -exec -rm -f {}
  SZ> ';'
 
      Это если recycle:touch = yes нормально работает . У меня - нет, т.к. к шаре
 
         force group = quoted
         force create mode = 0777
         force directory mode = 0777
 
 присоединяется куча пользователей под разными логинами. А touch делается только 
 если пользователь, удаляющий файл - владелец. force user = quoted не помогает.
 
 Поэтому приходится раз в сутки запускать такое.
 
 #!/usr/local/bin/bash
 
 FIND=/usr/bin/find
 DIFF=/usr/bin/diff
 
 ${FIND} /usr/works/.recycle -type f > /root/list_now_works.txt
 ${DIFF} /root/list_old_works.txt /root/list_now_works.txt | grep '>' | cut -d " 
 " -f 2 | xargs -t touch
 ${FIND} /usr/works/.recycle -type f -mtime +96h -print0 | xargs -0 rm -v
 ${FIND} /usr/works/.recycle -type f > /root/list_old_works.txt
 
 п.с. Может кто предложит более изящное решение?
 
 Oleg
 
 --- GoldED+/BSD 1.1.5
  * Origin:  (2:464/910.777)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Скрипт для очистки корзины.   Sergey Korolew   11 Jan 2005 15:43:33 
 Скрипт для очистки корзины.   Sergey Zaikov   11 Jan 2005 17:35:42 
 Скрипт для очистки корзины.   Oleg Palij   17 Jan 2005 16:52:00 
 Re: Скрипт для очистки ко рзины.   Denis Mazharov   13 Jan 2005 14:46:11 
 Re: Скрипт для очистки ко рзины.   Eugene Grosbein   14 Jan 2005 12:23:40 
Архивное /ru.unix.bsd/2609941ebc52c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional