prezizi
(usa Debian)
Enviado em 08/11/2010 - 11:14h
Pessoal bom dia,
Estou criando um script (para modo gráfico) que quando clico nele ele abre um Xdialog, etc...
Ele executa todas as funções seguintes normalmente mas sem abrir nenhum shell...
O que eu queria é o seguinte, quando clicar no script ele abra normalmente o dialog que coloquei no início e na sequencia todos os outros echos e etc sejam mostrados no shell... seria possivel... segue cópia do exemplo...
#!/bin/bash
Xdialog --title "Atualizar sources.list" --center --stdout --msgbox \
"Clique em OK para começar!" \
0 0
echo "atualizando sources.list"
echo
cp /etc/apt/sources.list /etc/apt/sources.list.bkp
echo "Bkp da lista atual em /etc/apt/sources.list.bkp"
echo "" > /etc/apt/sources.list
echo "Limpando lista atual"
sleep 2
echo "copiando repositórios"
echo "deb
http://debian.las.ic.unicamp.br/debian etch main contrib non-free
deb
http://download.unesp.br/linux/debian stable main contrib non-free
deb-src
http://ftp.br.debian.org/debian/ stable main contrib
deb
http://security.debian.org/ stable/updates main contrib
deb-src
http://security.debian.org/ stable/updates main contrib" >> /etc/apt/sources.list
sleep 2
echo
echo "lista atualizada"
echo
sleep 2
echo "baixando lista dos provedores"
echo
apt-get update
echo
echo
echo "________________________________________"
echo
echo "Seguir para compartilhamento de Internet? (s/n)"
read $vontade
case $vontade in
s) echo "abrindo configuração"; compartilhainternet; sleep 3;;
n) echo "caso queira compartilhar depois execute compartilhainternet no shel"; sleep 10;;
*) echo "Digite s ou n" ;;
esac
exit