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)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts