shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Tamanho do arquivo em uma vari�vel


From: [+=Messiæs, Å£ves =+]
Subject: Re: [shell-script] Tamanho do arquivo em uma vari�vel
Date: Fri, 21 Jul 2006 11:20:16 -0700 (PDT)

Veja o script que fiz abaixo:

#!/bin/sh

DIA=$(date "+%d")
MES=$(date "+%m")
ANO=$(date "+%Y")

# Arquivo access.log
ACCESSLOG=/var/log/squid/access.log

# Arquivo access.log
BKP_ACCESSLOG=/var/log/squid/access.log.$ANO$MES$DIA

# Pega o tamanho do access.log
TAM_ACCESSLOG=$(wc -c $ACCESSLOG | cut -d " " -f1)

# Realiza a renomeação caso o arquivo tenha atingido 1,4GB
if [ $TAM_ACCESSLOG -ge  1400000000 ]
then
        /etc/init.d/squid stop
        sleep 1
        mv $ACCESSLOG $BKP_ACCESSLOG
        sleep 1
        /etc/init.d/squid start
        bzip2 $BKP_ACCESSLOG &

fi


[]'s
Messias Alves
Teresina-Piauí-Brasil
scorpsys(@)yahoo(.)com



--- Natanael Martins Neves <address@hidden> wrote:

> Uma solu��o seria
> 
>        var=`du -h xrdiac.dat|awk '{print $1}'`
> 
> Natan
> 
> Em 21/07/06, jh3ndr1k <address@hidden> escreveu:
> >
> > Boa Tarde,
> >
> >         Algu�m sabe qual o algoritmo para colocar o tamanho de
um
> > arquivo numa vari�vel ?
> >        Por exemplo, com o comando du �h access.log, tenho o
> resultado:
> > 1,4Gb
> >    access.log
> >
> >        Queria pegar so o 1,4Gb e colocar em uma vari�vel na
forma
> de
> > string ....
> >
> > Obrigado,
> >
> >
> >
> >
> >
> >
> >
> >
>
---------------------------------------------------------------------
> > Esta lista n�o admite a abordagem de outras liguagens de
> programa��o, como
> > perl, C etc. Quem insistir em n�o seguir esta regra ser�
moderado
> sem pr�vio
> > aviso.
> >
>
---------------------------------------------------------------------
> > Sair da lista: address@hidden
> >
>
---------------------------------------------------------------------
> > Esta lista � moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> >
>
---------------------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> 
> 
> [As partes desta mensagem que n�o continham texto foram
removidas]
> 
> 
> 
>
---------------------------------------------------------------------
> Esta lista n�o admite a abordagem de outras liguagens de
> programa��o, como perl, C etc. Quem insistir em n�o seguir
esta
> regra ser� moderado sem pr�vio aviso.
>
---------------------------------------------------------------------
> Sair da lista: address@hidden
>
---------------------------------------------------------------------
> Esta lista � moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
>
---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
> 
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]