negu
(usa Outra)
Enviado em 11/10/2011 - 10:07h
Uei o modelo que você me ajudou:
#!/bin/bash
function buildnew() {
# perceba a diferença com o seu script: $
ATUAL=$(rpm -qa | grep automatos2-st-lib | cut -c23,24)
}
BUILD=$(rpm -qa | grep automatos2-st-lib | cut -c23,24)
# Faltou chamar a função para gravar os valores
buildnew
buildold
# Agora os valores foram guardados em variáveis
if [ $BUILD -eq $ATUAL ]
then
echo "build atualizado, esta na versao $BUILD"
else
echo "build desatualizado, esta na versao $BUILD"
exit1
fi
porém ele guarda na variavel o build da maquina onde ele roda, eu consigo fazer com que..por exemplo...
eu tenho uma maquina atualizada com o ultimio build 48, e ele use esse "48" como referencia na variavel, mesmo em maquinas que estejam desatualizadas......???
ai caso sja atualizado para o "49" ele atualiza a variavel(sempre para maior, 48, 49, 50 e etc..) conforme for atualizado...(na cabeça a ideia é simples...pra explica é dificil....rsrrsrsrss)