Tente inverter a ordem: declarar as funções antes, no inicio do arquivo,
e as chamadas depois.
Denis wrote:
galera, estou tentando fazer um shell script que vai chamar uma funçao
dependendo do parametro que é passado para o script,
pesquisei no google e vi em varios scripts por aí, Fiz as linhas que
chamam as funcoes exatamente como visto em outros scripts, mas na hora
que executo o script ele retorna um erro como se ao inves de estar
tentando chamar a função ele estivesse tentando passar um comando para
o bash:
]./denis.sh: line 4: Iniciar: command not found
segue aqui um pedaço do script:
#! /bin/bash
case $1 in
start) Iniciar ;;
stop) Parar ;;
restart) Reiniciar ;;
*) echo "use start|stop|restart" ; exit 1 ;;
esac
Iniciar() {
.
.
.
comandos
.
.
.
exit 1
bem, obrigado por enquanto,
Denis
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]