negu
(usa Outra)
Enviado em 09/03/2010 - 15:36h
ae, refiz o script de outra forma, mas agora ta dando erro!!
mas ta tudo certinhu, examinei o script varias vezes!!!
vou colar ele aki:
#!/bin/bash
#########################
# Criado por André Luíz #
#########################
umask 000
DIR=`pwd`
ls -lh $DIR/logs > /dev/null
if [ $? != 0 ];then
mkdir -p $DIR/logs
if [ $? != 0 ];then
echo "erro ao criar o diretório $DIR/logs"
exit 1
fi
fi
chmod -R 777 $DIR/logs
# Loop que mostra o menu principal
#while : ; do
RESPOSTA=$(dialog --stdout \
--title 'AUTOMATOS INSTALL' \
--menu 'O que voce quer instalar?' \
0 0 0 \
USUARIOS 'Instala usuarios' \
DB2 'Instala o DB2' \
ASSET 'Instala Banco ASSET' \
AUTOM02 'Instala Banco AUTON02' \
RTMDB 'Instala Banco RTMDB' \
APLICACAO 'Instala todas as Aplicações' \
RECEIVER 'Instala o Recvd' \
CONVERSAO 'Instala a Conversao' \
BANCOS 'Instala Todos os bancos' \
SiteV1 'Instala Site V1' \
SiteV2 'Instala site V2' \
CRONS 'Instala Corns' \
SENDMAIL 'Instala SENDMAIL' )
echo "RESPOSTA = $RESPOSTA"
case $RESPOSTA in
USUARIOS)
$DIR/users.sh > /tmp/users.out 2>&1
dialog --stdout \
--title 'Instalando Usuarios' \
--tailbox /tmp/users.out \
0 0
;;
DB2)
$DIR/db2.sh > /tmp/db2.out 2>&1
dialog --stdout \
--title 'Instalando DB2' \
--tailbox /tmp/db2.out \
0 0
;;
ASSET)
$DIR/asset.sh > /tmp/asset.out 2>&1
dialog --stdout \
--title 'Instalando Banco Asset' \
--tailbox /tmp/asset.out \
0 0
;;
AUTOM02)
$DIR/autom02.sh > /tmp/autom02.out 2>&1
dialog --stdout \
--title 'Instalando Banco AUTOM02' \
--tailbox /tmp/autom02.out \
0 0
;;
RTMDB)
$DIR/rtmdb.sh > /tmp/rtmdb.out 2>&1
dialog --stdout \
--title 'Instalando Banco rtmdb' \
--tailbox /tmp/rtmdb.out \
0 0
;;
APLICACAO)
$DIR/aplicacoes.sh > /tmp/aplicacoes.out 2>&1
dialog --stdout \
--title 'Instalando Aplicacoes' \
--tailbox /tmp/aplicacoes.out \
0 0
;;
Site)
$DIR/site.sh > /tmp/site.out 2>&1
dialog --stdout \
--title 'Instalando SITE V1' \
--tailbox /tmp/site.out \
0 0
;;
SiteV2)
$DIR/siteV2.sh > /tmp/siteV2.out 2>&1
dialog --stdout \
--title 'Instalando SITE V2' \
--tailbox /tmp/siteV2.out \
0 0
;;
RECEIVER)
$DIR/receiver.sh > /tmp/receiver.out 2>&1
dialog --stdout \
--title 'Instalando Receiver' \
--tailbox /tmp/receiver.out \
0 0
;;
BANCOS) [DA ERRO NESSA LINHA]
$DIR/banco.sh > /tmp/banco.out 2>&1
dialog --stdout \
--title 'Instalando Todos os Bancos' \
--tailbox /tmp/banco.out \
0 0
;;
CONVERSAO)
$DIR/conversao.sh > /tmp/conversao.out 2>&1
dialog --stdout \
--title 'Instalando Conversao' \
--tailbox /tmp/conversao.out \
0 0
;;
CRONS) [DA ERRO NESSA LINHA]
$DIR/cron.sh > /tmp/cron.out 2>&1
dialog --stdout \
--title 'Instalando Crons' \
--tailbox /tmp/cron.out \
0 0
;;
esac