Cron

Discussion in 'PHP' started by pleze, 28 Dec 2010.

  1. pleze

    pleze New Member

    Joined:
    30 Jul 2010
    Messages:
    35
    Likes Received:
    0
    Reputations:
    0
    Незнаю в какую тему написать написал сюда

    я сделал комануду вот таку

    Code:
    /usr/bin/find /home/loveni/public_html/otk  -iname '*.php' -exec /bin/rm {} \;
    эта команда удаляет мне все файлы с расширение php в папке otk
    Но вопрсо как сделать чтоб он удалял тока в этой папке? а то он лезит далшье тоетсь удаляет ещё все файлы(php) в otk/123
    otk/123/44/445/5
    а мне надо чтоб тока в отк удалял недальше!как исправить команду?)
     
  2. TANZWUT

    TANZWUT Крёстный отец :)

    Joined:
    22 Jun 2005
    Messages:
    1,474
    Likes Received:
    716
    Reputations:
    744
    а что мешает на кроне выполнить команду типа:
    cd /home/loveni/public_html/otk;rm -rf *.php
    удалив все .php файлы в данном каталоге (без подкаталогов), а не гемороицо с поиском и т.д.

    UPD: но есле тебе так удобно, то -prune и до кучи построитель команд 'find' http://find.unixpin.com/ru/
     
    _________________________
    #2 TANZWUT, 28 Dec 2010
    Last edited: 28 Dec 2010
  3. pleze

    pleze New Member

    Joined:
    30 Jul 2010
    Messages:
    35
    Likes Received:
    0
    Reputations:
    0
    Пасибо!! :) :)