Gente... meus scripts funcionavam normalmente no CentOS 5.5<br>Agora atualizei para o 6 e meus scripts estão dando erro... por exemplo:<br><br>#!/bin/bash<br><br><br>make_callfile()<br>{<br><br>canal=$1<br><br>CALLFILE=$(cat &lt;&lt;-EOF1<br>
Channel: SIP/D${canal}<br>MaxRetries: 0<br>RetryTime: 5<br>Context: discador<br>Extension: s<br>Priority: 1<br>)<br><br>FILE_NAME=/var/spool/asterisk/tmp/$(date +%YNaVM%S)-$EMPRESA$RAMAL.call<br>echo &quot;$CALLFILE&quot; &gt;&gt; $FILE_NAME<br>
chown root /$FILE_NAME<br>chmod 777 /$FILE_NAME<br>mv /$FILE_NAME /var/spool/asterisk/outgoing<br>}<br><br>#VARIAVEIS DIRETORIOS<br>ASTERISK_CFG=&quot;/etc/asterisk&quot;<br>TEMP_SPOOL=&quot;/var/spool/asterisk/tmp&quot;<br>
<br>make_callfile &quot;$1&quot; &quot;$2&quot; &quot;$3&quot;<br><br>exit<br><br><br>olha o erro ao rodar:<br><br># ./gatinhodisca.sh <br>./gatinhodisca.sh: line 9: unexpected EOF while looking for matching `)&#39;<br>./gatinhodisca.sh: line 33: syntax error: unexpected end of file<br>
<br><br>versão do BASH anterior: 3.2.25<br>Atual: 4.1.2<br><br><br>Obrigado<br>Abraços...<br>