+ Responder ao Tópico



  1. Olá pessoal !
    No script abaixo, eu consigo comparar se um arquivo é maior que o tamanho máximo permitido e deletá-lo.
    Então, como faço para comparar vários arquivos ao mesmo tempo ?
    Seria assim, o script iria comparar vários arquivos dentro do diretório e todos os arquivos que fossem maior que o máximo permitido, seriam deletados (No meu exemplo só consigo comparar 1). Só ficariam os arquivos menores que o máximo permitido.
    Alguém tem uma dica que possa ajudar ??
    Grato.



    #!/bin/sh
    #tamanho em kb permitido pelo arquivo
    tmaximo=15;

    #grava o tamanho num arquivo
    tarquivo="`du /home/kurumin/arquivo-teste > tamanho`";

    #obtem tamanho do arquivo
    tamanho="`cut -c 1-2 tamanho`";

    if [ $tamanho -gt $tmaximo ];
    then
    echo "O arquivo é maior que 15k. Será apagado." ;
    rm -f /home/kurumim/arquivo-teste
    else
    echo "O arquivo é menor que 15k. Mantido"
    fi

  2. ola pra vc outra vez... afinal o logrotate n resolve seu problema :P

    basta vc usar um "FOR"
    veja o exemplo

    for ARQUIVO in *
    do
    echo $ARQUIVO
    done

    rode esse script e veja o resultado...
    agora em vez de um "echo" vc pode colocar as instruçoes do seu script..lembrando que a variavel $ARQUIVO é o nome do arquivo que ele está processando..
    Um abraço.



  3. The-shadow, realmente não resolveu ! :-D
    Vou tentar essa dica e qualquer coisa eu posto novamente !
    Obrigado mais uma vez ! :wink:






Tópicos Similares

  1. Cliente com 2 PCS mais só um navega por vez.
    Por rtflmeganet no fórum Redes
    Respostas: 21
    Último Post: 28-09-2011, 19:16
  2. Respostas: 6
    Último Post: 07-02-2009, 15:10
  3. Como bloquear downloads de determinados arquivos
    Por slacklex no fórum Servidores de Rede
    Respostas: 4
    Último Post: 25-04-2006, 12:10
  4. como fazer mais de uma maquina passar fora do proxy?
    Por gsiena no fórum Servidores de Rede
    Respostas: 3
    Último Post: 17-08-2005, 13:19
  5. um som por vez no slack
    Por B1SH0P no fórum Servidores de Rede
    Respostas: 18
    Último Post: 15-02-2005, 18:14

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L