De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 09 de Setembro de 1997
Periodicamente, todos os administradores de sistemas são avaliados. E sempre surge a pergunta: O que você fez de importante no ano que se passou? E então, apesar de você ter trabalhado como louco, a resposta não vem, você começa a gaguejar e o máximo que você consegue deixar é a impressão de que gastou todo o seu tempo navegando na Web ou pior.
Para fazer com que neste dia, você possua dados para justificar o seu salário exorbitante (por exorbitante entenda-se exatamente aquilo que você ganha, não importa quanto), o shell script logbook pode ser uma ferramenta bem útil.
O script logbook, em anexo, fornece meios para que você registre de uma maneira fácil o que você fez, gere relatórios impressos e envie o comunicado via mail para quem você desejar. Todo arquivo é criado com um cabeçalho com o nome da pessoa que invocou o script, a data, hora e título do documento, como abaixo:
=================================================== RESPONSAVEL: QUEIROZ DATA: 09/09/97 HORA: 12:54:43 Assunto: Script para registro de atividades
Outra utilidade prática, quando forem procurar o culpado por alguma coisa, se você tem registrado que o que você tinha que fazer foi feito, e quando foi feito, você pode certificar-se de continuar ganhando o seu salário exorbitante.
O script logbook, além da edição do arquivo, gera também um índice contendo o nome do arquivo e o título que você forneceu:
Arquivo Descrição ============================================================================ 140897-17:02.doc ----- Migracao das Maquinas 140897-17:15.doc ----- Logbook
Além de todas estas utilidades, o logbook serve também para registro de dicas. Aquela configuração que você levou um mês para terminar fica registrada. Se daqui a três anos você precisar realizar o mesmo serviço novamente, está tudo registrado. Você então pode realizar a mesma tarefa em um dia e utilizar o tempo restante do prazo que você especificou para navegar na Web e fazer tudo que sempre quis mas não tinha tempo :-)
E finalmente, estas dicas podem servir como um repositório de informações para o pessoal da sua área e ninguém mais vai te interromper durante as férias para perguntar como se configura uma impressora no AIX.
Todos os documentos são criados sob o diretório Log. Se este diretório não existir, o script então irá criá-lo. Este script pode necessitar de algumas alterações, dependendo de variáveis tais como o seu PATH e particularidades do sistema operacional que você usa. Este script foi testado em sistemas AIX4.1 e Solaris 2.5.1.
A seguir, o script logbook:
#! /bin/sh # # Script para Registro das atividades de # manutencao dos sistemas Unix # # Queiroz - 15/08/94 # Teste existencia diretorio de Log if [ -d $HOME/Log ] then LOGDIR=$HOME/Log else mkdir $HOME/Log fi umask 006 echo "" echo "" echo "ASSUNTO: \c" read ASSUNTO FILE=$LOGDIR/""date "+%d%m%y-%H:%M""".doc #FILE=$LOGDIR/""echo $ASSUNTO | sed "s/ /_/g""" echo "===================================================" >> $FILE echo "RESPONSAVEL: ""whoami | dd conv=ucase 2> /dev/null""" >> $FILE echo """date '+DATA: %d/%m/%y'""" >> $FILE echo """date '+HORA: %H:%M:%S'""" >> $FILE echo "Assunto: $ASSUNTO" >> $FILE echo """basename $FILE"" ----- $ASSUNTO" >> $LOGDIR/00index.txt echo "" >> $FILE echo "" >> $FILE vi +$ $FILE echo "" echo "" echo "Deseja imprimir este documento? (s/n) [s] \c" read ANS case $ANS in s|S|"") echo "" lpr $FILE ;; *) ;; esac echo "Deseja enviar copias desta mensagem a alguem ? (s/n) [s] \c" read ANS case $ANS in s|S|"") echo "" echo "para: \c" read recipients mail -s "$ASSUNTO" $recipients < $FILE ;; *) ;; esac
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários