Função que indica o estado do funcionamento do script
Publicado por Adriano Rodrigues Balani 28/11/2006
[ Hits: 5.780 ]
Homepage: http://blogdobalani.blogspot.com
Essa função eu copiei do script de instalação do driver da placa de rede Marvell Yukkon, ele trabalha igual a inicialização do sistema, colocando um sinal no canto direito da tela, tipo [ OK ], [ Falha ], [Executando]. Traduzi as mensagens.
function msg(){
if test -z "$LINES" -o -z "$COLUMNS" ; then
eval `stty size 2>/dev/null | (read L C; \
echo LINES=${L:-24} COLUMNS=${C:-80})`
fi
test $COLUMNS -eq 0 && COLUMNS=80
esc=`echo -en "{FONTE}33"`
error="${esc}[1;31m"
ok="${esc}[1;32m"
warn="${esc}[1;33m"
working="${esc}[1;34m"
stat=`echo -en "{FONTE}15${esc}[${COLUMNS}C${esc}[10D"`
norm=`echo -en "${esc}[m{FONTE}17"`
m_ok="${stat}[${ok} OK ${norm}]"
m_failed="${stat}[${erro} FALHA ${norm}]"
m_warning="${stat}[${warn} ATENÇÃO${norm}]"
m_working="${stat}${working}EXECUTANDO ${norm}"
case "$1" in
3) echo -n "$m_working" ;;
2) echo "$m_warning" ;;
1) echo "$m_ok" ;;
0) echo "$m_failed" ;;
esac
return 0;
}
##################################
#
# uso
#
##################################
# exemplo de mensagem [ OK ]
echo -n "Mensagem Positiva OK"
msg 1
# exemplo de mensagem [ Erro ]
echo -n "Mensagem de Falha"
msg 0
# exemplo de mensagem [ Atenção ]
echo -n "Mensagem de Atenção"
msg 2
# exemplo de mensagem [ Executando ]
echo -n "Mensagem de Execução"
msg 3
Altera /etc/fstab colocando o parâmetro acl nas partições ext3.
Cria relatorio de email enviados e recebidos
Manutencao de arquivos no Squid-Cache
Nenhum comentário foi encontrado.
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Discos que não instalam o sistema por erro MBR/GPT no Linux
Hospedagem de Mangás com Kavita e Docker para Acesso Remoto via Tailscale
Aplicar tema e ícones do Ubuntu Cinnamon no Arch Linux sem AUR
Continuando meus tópicos anteriores (6)
Configurar cloudflare via terminal (1)
Abrir uma Url Windows/Wininet pelo Ubuntu em C++ (1)









