Shell pergunta!!???!

1. Shell pergunta!!???!

Eduardo
edumeloster

(usa Ubuntu)

Enviado em 20/09/2010 - 13:40h

Fiz um script eo shell para iniciar o conky junto com a inicialização do ubuntu ate aitudo bem.

#! /bin/bash
sleep 15 && conky

então tive a ideia de fazer um para a VM do vbox exelente usei a mesma linha so mudei os comandos tudo certo só que nem sempre quero ligar a vbox na inicialização

#! /bin/bash
sleep 60 && VBoxManage startvm "pc-virtual"
então a pergunta
tem como adicionar no script um comando tipo deseja realmente ligar o vVM sim ou não?
algo do tipo

valeu galera é que sou meio totalmente sem noção em shell script
mais nois tamu tentando!!
KKKKK


  


2. Re: Shell pergunta!!???!

Marco Carvalho de Oliveira
demoncyber

(usa FreeBSD)

Enviado em 20/09/2010 - 14:07h

#!/bin/bash

kdialog --yesno "Voce quer ligar o vmware ?"

if [ $? == 0 ]
then
echo "start vm"
fi


Obs: tem q estar com o kde instalado ....


3. Re: Shell pergunta!!???!

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/09/2010 - 14:08h

#!/bin/bash
while [ "$resp" != 's' -a "$resp" != 'n' ]
do
echo -n "Deseja realmente ligar o vVM Sim(S) Não(N):"
read resp
resp=$(echo $resp | tr '[:upper:]' '[:lower:]')
if [ $resp == 's' ]
then
VBoxManage startvm "pc-virtual"
fi
done


4. Re: Shell pergunta!!???!

Eduardo
edumeloster

(usa Ubuntu)

Enviado em 20/09/2010 - 14:49h

fiz do jeito que voce falou cezar mais não inicia
tentei incrementar com o comando para iniciar mais ainda não deu certo vou tentar do outro jeito
mesmo assim valeu pela ajuda
so o vol é assim respostas na hora ate ja posto o resultado

tentei do seu jeito tambem mais não deu certo demoncyber qual dos pacotes kde é necessario



5. Re: Shell pergunta!!???!

Marco Carvalho de Oliveira
demoncyber

(usa FreeBSD)

Enviado em 20/09/2010 - 15:17h

No caso voce precisaria do pacote kdebase, ( obs nao uso ubuntu entao nao sei o nome do pacote, mas creio que kde-full resolva X) )

Se você estiver usando gnome você pode usar o zenity

#!/bin/bash

if zenity --question --text="Please press a button."; then
zenity --info --text="You pressed Yes\!"
else
zenity --error --text="You pressed No\!"
fi


6. Re: Shell pergunta!!???!

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/09/2010 - 16:55h

Como você fez pra usar? Se não funcionou é porque você fez algo errado, pois está tudo certo.

Olha -> http://img690.imageshack.us/img690/5770/capturadetelady.png


7. Re: Shell pergunta!!???!

Eduardo
edumeloster

(usa Ubuntu)

Enviado em 20/09/2010 - 17:16h

funcionar funciona mais não na inicialização



8. Re: Shell pergunta!!???!

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/09/2010 - 19:31h

Acredito que você está executando o script pelo rc.local e realmente não vai funcionar.

Vai em Sistema -> Preferências-> Aplicativos de sessão, clique em Adicionar

Nome: Script
Comando: gnome-terminal -x /home/usuario/script.sh
Comentário: Meu Script bla bla

Salvar e Pronto.


9. Re: Shell pergunta!!???!

Eduardo
edumeloster

(usa Ubuntu)

Enviado em 20/09/2010 - 21:02h

pois é agora deu certo ele inicia tava faltando no comando a
"gnome-terminal -x"

so que tem um detalhe na hora inicia a VM ela desaparece e não abre tipo como se passasse reto no comando sei la o script que fiz ta assim sera que tem algo errado

#!/bin/bash
while [ "$resp" != 's' -a "$resp" != 'n' ]
do
echo -n "Deseja realmente ligar o vVM Sim(S) Não(N):"
read resp
resp=$(echo $resp | tr '[:upper:]' '[:lower:]')
if [ $resp == 's' ]
then
VBoxManage startvm "edu virtu"
fi
done


10. Re: Shell pergunta!!???!

joao paulo
jpoliveira

(usa Ubuntu)

Enviado em 21/09/2010 - 20:41h

1. Elabore um shell script para varrer a rede local e imprimir todos os IPs válidos na sua sub-rede.
Por exemplo, se o seu endereço IP for 192.168.20.67, então você deve verificar quais os
endereços do intervalo de 192.168.20.2 até 192.168.20.254 estão respondendo no momento.

2. Shell Script com SSH: elabore um shell script para efetuar um acesso remoto via SSH ou então
um script para copiar dois arquivos indicados (nomes.txt, shadow) da pasta remota /home/fulano/
para a pasta local /home/aluno/. Tente configurar chaves públicas RSA autorizadas na pasta
~/.ssh/ para que o SSH não peça mais senha de acesso.

3. Elaborar um shell script para descobrir e imprimir quais nomes contidos no arquivo de nomes
tiveram seus hashes criados e gravados no arquivo shadow. (Nem todos os hashes contidos em
shadow correspondem a nomes válidos no arquivo de nomes, assim como nem todos os nomes
possuem hashes criados no arquivo de shadow)