Enviado em 25/10/2009 - 13:46h
meu objetivo eh criar um script que me diga quando existe uma atualização no slackware utilizando o slackpkg
veja como está ateh agr:
========================================
#!/bin/bash
#verifica se o slackpkg esta atualizado e envia o resultado para o arquivo aa
su -c 'slackpkg check-updates' > aa
i="No news is good news"
a=`grep "No news is good news" aa`
echo $a
if [ $a = $i ]; #verifica se o slackpkg esta atualizado
then
su -c 'slackpkg upgrade-all' #atualiza o sistema
else
su -c 'slackpkg update' #atualiza o slackpkg
fi
===============================================
o nome do script eh "atualização"
e veja oq esta acontecendo
==================================================
douglas@Casa:~/scripts/atualização$ sh atualização
Password:
No news is good news
atualização: line 11: [: too many arguments
Password:
========================================
ou seja, se eu coloca a senha dnovo, ele executa a linha 19 "su -c 'slackpkg update'"
sendo que era primeiro ele analizar se o slackpkg esta atualizado
qualquer resposta será vem vinda
vlw
veja como está ateh agr:
========================================
#!/bin/bash
#verifica se o slackpkg esta atualizado e envia o resultado para o arquivo aa
su -c 'slackpkg check-updates' > aa
i="No news is good news"
a=`grep "No news is good news" aa`
echo $a
if [ $a = $i ]; #verifica se o slackpkg esta atualizado
then
su -c 'slackpkg upgrade-all' #atualiza o sistema
else
su -c 'slackpkg update' #atualiza o slackpkg
fi
===============================================
o nome do script eh "atualização"
e veja oq esta acontecendo
==================================================
douglas@Casa:~/scripts/atualização$ sh atualização
Password:
No news is good news
atualização: line 11: [: too many arguments
Password:
========================================
ou seja, se eu coloca a senha dnovo, ele executa a linha 19 "su -c 'slackpkg update'"
sendo que era primeiro ele analizar se o slackpkg esta atualizado
qualquer resposta será vem vinda
vlw