Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por M4iir1c10 em 16/01/2009    [ 3522 hits ]

Login: m4iir1c10, 936811 pontos

Homepage: http://www.last.fm/user/mauricioph   


Descrição

Não sei como é cobrado no Brasil o uso da internet, mas aqui na Austrália temos um limite de bandwidth que se exceder uma certa quantia de dados no mês a conta pode ficar mais salgada.

Pensando nisso, criei esse script que cria um log a cada 1 hora com a quantidade de dados que foram baixados da net.

Logs serão salvos em /home/usuario/.resumo/

[ Download: iusage ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash
function checar_pasta(){
pasta=$(ls -a $HOME | grep resumo | awk '{print "True"}');
if [ $pasta = "True" ];then
usando;
else mkdir ~/.resumo;
usando;
fi
}

function usando(){
# se a sua interface de rede nao e eth0 troque pela interface correspondente nas duas linhas que se segue
idownload=$(/sbin/ifconfig eth0 | grep "RX bytes" | awk '{print $3}' | sed 's:(::g');
iupload=$(/sbin/ifconfig eth0 | grep "RX bytes" | awk '{print $7}' | sed 's:(::g');
hj=$(date);
mes=$(date | awk '{print $2}');
dia=$(date | awk '{print $3}');
echo "$hj Upload=$iupload MB Download=$idownload MB" >> ~/.resumo/$mes-$dia-resumo.txt;
}
while [ 1 = 1 ];
do checar_pasta;
usando;
sleep 3600;
done;

Scripts recomendados
   Script Linux recomendado Criar uma imagem ISO
   Script Linux recomendado Backup de N diretórios e arquivos
   Script Linux recomendado Script para automatizar compilação e instalação do Squid
   Script Linux recomendado Script bem simples para eniar e-mail com arquivo em anexo.
   Script Linux recomendado Instalação do Asterisk no Debian Etch

Comentários
[1] Comentário enviado por motorcareca em 16/01/2009 - 12:22h:

Bem legal este script. Irei testar em casa.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.