
markusbranco
(usa Ubuntu)
Enviado em 03/01/2013 - 16:58h
Galera é o seguinte...
Eu comecei fazer um script em que o java atualiza automaticante. o Java vai ser instalado em uma pasta especifica, nesse caso (JVM), e se a pasta não existir eu quero que ele crie a pasta (como esta no ELSE), o problema é que quando ele cria a pasta eu gostaria que voltasse no inicio do programa para fazer a instalação para não ter que escrever todo o código de novo, mas ainda não sou muito bom com loop!!
Alguém sabe como resolver?
#!/bin/bash
##### Intalação do Java 7.9
VERSAO_JAVA="jdk-7u9-linux-i586.tar.gz"
if [ -e "/usr/lib/jvm" ]
then
scp suporte@yum.intranet:/home/markususer/$VERSAO_JAVA .
tar -zxf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm/
rm -rf jdk-7u9-linux-i586.tar.gz
ln -s /usr/lib/jvm/jdk1.7.0_09/jre/plugin/i386/ns7/libjavaplugin_oji.so \
/usr/lib/mozilla/plugins/
ln -s /usr/lib/jvm/jdk1.7.0_09/jre/lib/i386/libnpjp2.so \
/usr/lib/mozilla/plugins/
else
mkdir /usr/lib/jvm/
fi
obs: No meu caso estou pegando o pacote do java do servidor.
Se souberem de algum site que explique bem essa idéia de loop no shell, também já ajuda :)
vlw galera