Olá Pessoal,
Tenho aqui um script num server AIX que serve para iniciar e parar vários 
bancos passando o SID e start ou stop e queria usá-lo num server HPUX mas não 
está funcionando.

O uso seria assim: ./ora_ss.sh EMREP start ou /ora_ss.sh EMREP stop

O script é esse: 
#!/bin/ksh
#



[ "X$1" == "X" ] && echo "Usage $(basename $0) {instance_name} {start|stop}"
[ "X$2" == "X" ] && return

rm /tmp/*$2.tmp 2> /dev/null
log=/tmp/$$.$2.tmp

do_sql ()
{
$ORACLE_HOME/bin/sqlplus -s  /nolog >>$log <<EOF
connect / as sysdba
$@
EOF
}


export ORACLE_SID=$1
[ $2 == start ] && set startup open
[ $2 == stop ] && set shutdown abort && startup restrict && shutdown abort
do_sql $@

O erros que retornam são esses:

./ora_ss.sh[6]: ==: unknown test operator
./ora_ss.sh[7]: ==: unknown test operator
./ora_ss.sh[22]: ==: unknown test operator
./ora_ss.sh[23]: ==: unknown test operator


Alguém poderia me ajudar a descobrir o que podem ser esses erros???

Muito obrigado, Abs, André





      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a