Checar o uso da internet
Publicado por M4iir1c10 16/01/2009
[ Hits: 7.167 ]
Homepage: https://github.com/mauricioph
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/
#!/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;
Organizador da saída do objdump
Script simples de procura de arquivo.
Calcular o consumo de energia elétrica de eletrodomésticos
Criando um pacote autoinstalador em shell
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Vale a pena atualizar para uma versão Não LTS? (4)
Ubuntu lento ao iniciar [RESOLVIDO] (10)
systemd-resol... precisa ser reiniciado periodicamente (3)