Checar o uso da internet
Publicado por M4iir1c10 16/01/2009
[ Hits: 7.105 ]
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;
Script para formatar disquetes em modo texto (Melhorado)
Removendo primeiras ou últimas linhas do arquivo
Baixar números das várias loterias nacionais
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Organizando seus PDF com o Zotero
Erro no realm join [Resolvido]
Um programa para baixar vídeos: Parabolic
Como Definir o Painel Principal em Múltiplos Monitores no Linux Mint
Como propositadame... colocar bordas pretas na tela? (0)
Atalhos duplicados (sobras de instalações anteriores) (3)
Como fazer para mudar a frequência da GPU ou pelo menos da CPU no term... (7)
tentando instalar em um notebook antigo o Linux LegacyOS_2023... (4)