Automatizando Sarg
Publicado por Dênio dos Santos 28/01/2005
[ Hits: 11.098 ]
Homepage: http://br.linkedin.com/in/deniosantos
Revirando uma velharia minha, encontrei esta coisinha de 2 anos :-) !
Script para geração automática de log de internet pelo sarg.
OBS:
1. Grava sempre log do dia anterior.
2. É só criar um cron incluindo este script.
############################ # Script para geracao de log de internet # # Grava sempre o dia anterior # # Autor: Denio dos Santos # # Data.: 26/01/2003 # ########################### : # Inibe a tecla DEL stty -isig clear dia=`date +%d` mes=`date +%m` ano=`date +%y` tdia=`date +%a` if [ $tdia = "Mon" ]; then dia=`expr $dia - 3` else dia=`expr $dia - 1` fi if [ $dia = 0 ] || [ $dia -lt 0 ]; then mes=`expr $mes - 1` if [ $mes = 0 ] then mes=12 ano=`expr $ano - 1` fi fi ############### MES if [ $mes = 1 ] || [ $mes = 2 ] || \ [ $mes = 3 ] || [ $mes = 4 ] || \ [ $mes = 5 ] || [ $mes = 6 ] || \ [ $mes = 7 ] || [ $mes = 8 ] || \ [ $mes = 9 ]; then mes="0"$mes fi ############### ANO if [ $ano = 1 ] || [ $ano = 2 ] || \ [ $ano = 3 ] || [ $ano = 4 ] || \ [ $ano = 5 ] || [ $ano = 6 ] || \ [ $ano = 7 ] || [ $ano = 8 ] || \ [ $ano = 9 ]; then ano="0"$ano fi ############### DIA if [ $dia = 1 ] || [ $dia = 2 ] || \ [ $dia = 3 ] || [ $dia = 4 ] || \ [ $dia = 5 ] || [ $dia = 6 ] || \ [ $dia = 7 ] || [ $dia = 8 ] || \ [ $dia = 9 ]; then dia="0"$dia fi if [ $dia = 0 ] || [ $dia -lt 0 ]; then if [ $mes = 01 ] || [ $mes = 03 ] || [ $mes = 05 ] || \ [ $mes = 07 ] || [ $mes = 08 ] || [ $mes = 10 ] || \ [ $mes = 12 ]; then dia=31 fi if [ $mes = 04 ] || [ $mes = 06 ] || [ $mes = 09 ] || \ [ $mes = 11 ]; then dia=30 fi if [ $mes = 02 ]; then dia=28 fi fi montadata="-d "$dia"/"$mes"/20"$ano"-"$dia"/"$mes"/20"$ano displaydata=$dia"/"$mes"/"$ano # Se não for utilizar no cron retire os comentários abaixo !!! # tput smso # echo "Gerando log diario de internet..." # echo -n "Data do LOG:" $displaydata # tput rmso /usr/bin/sarg $montadata
vid2mp3 - extrai áudio em mp3 de arquivos de vídeo com mplayer
trocar a senha de um usuario do sistema
Extrair arquivos pelo Nautilus com 7z e Yad
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Não consigo acessar os modos de desempenho (2)
Ubuntu — tentando iniciar o windows? (0)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba