Pessoal, fiz este script simples para iniciar 2 instancias do Squid, porém o script da erro na hora de executar, o erro que aparece é esse:
*# /usr/local/etc/rc.d/squidctl start /usr/local/etc/rc.d/squidctl: 7: Syntax error: "(" unexpected * porém, estou seguindo outro script como base, aparentemente tudo ok Eis o script: #!/bin/sh cmd=/usr/local/sbin/squid externo=usr/local/etc/squid/squid_externo.conf interno=/usr/local/etc/squid/squid.conf function start() { echo "Iniciando SQUID:" echo -n ">>> interno..."; $cmd -f $interno && echo " [ OK ]" echo -n ">>> externo..."; $cmd -f $externo && echo " [ OK ]" } function stop() { echo "Parando SQUID:" echo -n ">>> interno..."; $cmd -f $interno -k shutdown && echo " [ OK ]" echo -n ">>> externo..."; $cmd -f $externo -k shutdown && echo " [ OK ]" } function restart() { stop sleep 1 start } function reload() { echo "Recarregando regras do SQUID..." $cmd -f $interno -k reconfigure sleep 1 $cmd -f $externo -k reconfigure } case "$1" in start) start ;; stop) stop ;; restart) restart ;; reload) reload ;; *) echo "Uso: squidctl [start|stop|restart|reload]" exit 1 esac -- *ENIO RODRIGO MARCONCINI* @eniomarconcini <http://twitter.com/eniomarconcini> skype: eniorm facebook.com/eniomarconcini <http://www.facebook.com/eniomarconcini> *"UNIX was not designed to stop its users from doing stupid things, as that would also stop them from doing clever things." * ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd