[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OFF - Shell Script



Em 22-10-2012 16:52, dlpazinatto@gmail.com escreveu:
Olá Pessoal, td certo?
Estou com problema referente a executar um arquivo .sh e nao estou encontrando o que esta errado, se alguém puder ajudar.
Abaixo o script
CALLFILE=$(cat <<-EOF1'
Channel: $ORIGEM
MaxRetries: 30
RetryTime: 10
WaitTime: 08
Context: ramais
Extension: $DESTINO
Priority: 1)
FILE_NAME="$TEMP_SPOOL"/$(date +%YNaVM%S)-$RAMAL_DESTINO.call
echo "$CALLFILE" >> $FILE_NAME
chown root /$FILE_NAME
chmod 777 /$FILE_NAME
mv /$FILE_NAME /var/spool/asterisk/outgoing
}
 #VARIAVEIS DIRETORIOS
  ASTERISK_CFG="/etc/asterisk"
Esse script recebe dois argumentos para execução, mas aparece a mensagem abaixo:
root@srvvp-01:/var/lib/asterisk/scripts# ./callback-agendado.sh 22 22
./callback-agendado.sh: line 8: unexpected EOF while looking for matching `''
./callback-agendado.sh: line 32: erro de sintaxe: fim prematuro do arquivo
Já executei o chmod +x, chmod 777 e nada. nao funciona.
Grato por qualquer ajuda.

Olá!

        Este script está incompleto, veja a versão completa em:

http://www.voip-info.org/wiki/view/Asterisk+tips+callback

O primeiro erro é o apóstrofo (') depois de -EOF1. O segundo é não ter o EOF1, você tem `Priority: 1)´, mas deveria ser `Priority: 1´ numa linha e na outra `EOF1)´, provavelmente. Outro problema é que não usa $1 nem $2, primeiro e segundo parâmetros, em local algum no seu script.

[]'s
            Junior Polegato


Reply to: