Enviado em 09/04/2012 - 23:31h
Aqui estou jô novamente rsrs.
#!/bin/bash
# file: loop_dataware.sh
function saida_com_erro0()
{
Doc_Erro="$1"
echo " Qual função estou rodando neste momento ??? comando iria aqui"
echo "Estamos na rotina saida_com_erro e recebemos....: $Doc_Erro "
if [ "$Doc_Erro" = "ERRO-CNC-LOCK" ]; then
log_opera "ERRO-CNC-LOCK"
fi
if [ "$Doc_Erro" = "FALHA-CN..:" ]; then
log_opera "FALHA-CN..:"
fi
if [ "$Doc_Erro" = "ERRO-PHP_1:" ]; then
log_opera "ERRO-PHP_1:"
fi
if [ "$Doc_Erro" = "ERRO-FATAL-CRIAÇÃO:" ]; then
log_opera "ERRO-FATAL-CRIAÇÃO:"
fi
if [ -f "$filename" ]; then
rm "$filename" # Apagando o arquivo do canal.
fi
}
function saida_com_erro1()
{
Doc_Erro="$1"
echo " Qual função estou rodando neste momento ??? comando iria aqui"
echo "Estamos na rotina saida_com_erro e recebemos....: $Doc_Erro "
if [ "$Doc_Erro" = "ERRO-CNC-LOCK" ]; then
log_opera "ERRO-CNC-LOCK"
fi
if [ "$Doc_Erro" = "FALHA-CN..:" ]; then
log_opera "FALHA-CN..:"
fi
if [ "$Doc_Erro" = "ERRO-PHP_1:" ]; then
log_opera "ERRO-PHP_1:"
fi
if [ "$Doc_Erro" = "ERRO-FATAL-CRIAÇÃO:" ]; then
log_opera "ERRO-FATAL-CRIAÇÃO:"
fi
}
function saida_com_erro2()
{
Doc_Erro="$1"
echo " Qual função estou rodando neste momento ??? comando iria aqui"
echo "Estamos na rotina saida_com_erro e recebemos....: $Doc_Erro "
if [ "$Doc_Erro" = "ERRO-CNC-LOCK" ]; then
log_opera "ERRO-CNC-LOCK"
fi
if [ "$Doc_Erro" = "FALHA-CN..:" ]; then
log_opera "FALHA-CN..:"
fi
if [ "$Doc_Erro" = "ERRO-PHP_1:" ]; then
log_opera "ERRO-PHP_1:"
fi
if [ "$Doc_Erro" = "ERRO-FATAL-CRIAÇÃO:" ]; then
log_opera "ERRO-FATAL-CRIAÇÃO:"
fi
}
# Meu códigos maluquetes vem após as funções....
# blá blá blá
# Em um certo momento, preciso saber qual a função que estou rodando. Preciso do nome da função.
# Eu ser humano em tese sei em que função estou, mas é que estou gerando documentação automática e preciso ter certeza.
# Sei que tem uma forma e deve estar na minha cara e não acho. Já tentei ?0 mas ele retorna o script.
echo " help-meeeeeeeeeeeeeeeeeeeeeeeeeee linuxers "
#Ga_Tux
exit 1