Autor Tópico: Ajuda na criação do shell script  (Lida 3503 vezes)

Offline mazoni

  • Usuário Ubuntu
  • *
  • Mensagens: 104
    • Ver perfil
Ajuda na criação do shell script
« Online: 03 de Janeiro de 2008, 12:46 »
Olá pessoal,
Estou tentando aprender programação e comecei a fuçar em java, instalei o jdev para poder compilá-lo, mas o problema é que eu sempre tenho que ir no terminal, entrar na pasta onde ele está localizado e executá-lo.
Teria como eu criar um shell script que faça esse trabalho para mim com apenas 2 cliques?

Mudando um pouco de assunto, será que vcs conhecem alguns sites para o estudo de java e alguns scripts?Não encontrei um material bom para iniciante.
Gtalk: outlawwww@gmail.com
Jabber ID: mazoni@jabber.org

Offline eduranti

  • Usuário Ubuntu
  • *
  • Mensagens: 32
    • Ver perfil
Re: Ajuda na criação do shell script
« Resposta #1 Online: 03 de Janeiro de 2008, 16:12 »
vc nao gostaria de usar uma outra IDE?
tem muitas que facilitam esse servico...
tenta o eclipse ou o netbeans....   ambas sao muito boas
ae vc usa a que se adaptar melhor!
Eduardo Augusto Duranti

Offline mazoni

  • Usuário Ubuntu
  • *
  • Mensagens: 104
    • Ver perfil
Re: Ajuda na criação do shell script
« Resposta #2 Online: 03 de Janeiro de 2008, 17:15 »
Eu gostaria de usar a jdev msm.Depois de aprendender a usar jdev eu procuro outras plataformas.
Gtalk: outlawwww@gmail.com
Jabber ID: mazoni@jabber.org

Offline Kamei Hyoga

  • Usuário Ubuntu
  • *
  • Mensagens: 1.095
  • Ubuntu 11.04
    • Ver perfil
Re: Ajuda na criação do shell script
« Resposta #3 Online: 03 de Janeiro de 2008, 20:13 »
Você pode criar um lançador na sua barra superior.

Botão direito na barra superior>Adicionar ao Painel>Lançador de Aplicativos Personalizados

Na outra janela que abrir, dê um nome e escolha o seu programa para ser executado. Se por acaso você precisar de um outro programa parar executar o seu (exemplo: java seuprograma ), então vc deve, depois de localizar o seu programa, adicionar java* no inicio da linha (antes do 'endereço-do-programa').

*Estou usando o java como exemplo.

Espero que isso te ajude.

Offline mazoni

  • Usuário Ubuntu
  • *
  • Mensagens: 104
    • Ver perfil
Re: Ajuda na criação do shell script
« Resposta #4 Online: 05 de Janeiro de 2008, 01:41 »
Muito obrigado, resolveu meu problema xDD.Mas ainda estou curioso para saber como seria um script que fizesse o que estou querendo?
Gtalk: outlawwww@gmail.com
Jabber ID: mazoni@jabber.org

Offline Kamei Hyoga

  • Usuário Ubuntu
  • *
  • Mensagens: 1.095
  • Ubuntu 11.04
    • Ver perfil
Re: Ajuda na criação do shell script
« Resposta #5 Online: 08 de Janeiro de 2008, 21:52 »
Código: [Selecionar]
#!/bin/bash
java /pasta/onde/está/o/seu/executável

Acho que isso funcionaria.

Salva com o nome que você quiser. Depois entre nas propriedades e faça-o executável.

Offline webgold

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Re: Ajuda na criação do shell script
« Resposta #6 Online: 15 de Janeiro de 2008, 11:08 »
Você está testando a existência do usuário com o grep?

Se estiver, é só lembrar que quando o comando grep falha, não encontrando nenhuma linha para exibir, ele retorna o código de erro 1. Teste isso e finalize o script quando for 0, exibindo uma mensagem.

Fica mais ou menos assim:

grep $1 /etc/passwd
if [ $? == 1 ]; then
echo "Usuário inexistente... criando usuário!"
#
# seu procedimento para criar o usuário
#
else
echo "Usuário já existe! Finalizando o script..."
exit 1
fi

Estou supondo, é claro, que o login é o primeiro parâmetro passado para esse script. Se não for, troque o $1 pelo número adequado.

Espero ter ajudado! Qualquer coisa, poste aqui novamente ou em http://casadolinux.zip.net e tentarei ajudar mais.

Boa sorte!
« Última modificação: 15 de Janeiro de 2008, 18:24 por FaBMak »

Offline edicarlosbarbosa

  • Usuário Ubuntu
  • *
  • Mensagens: 10
    • Ver perfil
Re: Ajuda na criação do shell script
« Resposta #7 Online: 20 de Janeiro de 2008, 11:20 »
faz assim cria um arquivo com o nome que desejar e final coloca.sh

ai o arquivo vai ser assim >>

#!/bin/sh
arquivo = which   >> da um espaço e coloca o nome do programa ou arquivo que você quer usar
$arquivo
exit

>>pronto ta feito é so salvar e quando quiser usar clica nele e escolhe executar no terminal
a depois que salvar abre o terminal e digita
sudo chmod +x >>aqui voce coloca o nome completo do arquivo <<

obs: deicha ele na pasta home