Ajuda com Shell Script simples

1. Ajuda com Shell Script simples

Samuel Henrique
samosaara

(usa Ubuntu)

Enviado em 16/12/2012 - 15:36h

A situação é a seguinte eu tenho uma pasta com o meu script .sh e uma outra pasta, la tem um jar eu quero fazer assim a pessoa rode o script e o script abra o jar simples, não? mas eu quero que seja universal, se o scrit estiver na mesma pasta que tem o jar dentro vai rodar Eu consigo fazer isso, mas nao sei como fazer que seja universal observe:

#!/bin/sh
cd ~/Documentos/DayZ/LLS
java -jar bin.jar

Esse funciona sem problemas mas DayZ é a pasta que tem o script e, LLS é a pasta que tem o jar dentro, mas esee "cd" só vai funcionar no meu PC por que só no meu PC o Script está em ~/Documentos/DayZ, (a LLS vem dentro do tar.gz então ela nao tem perigo; vai ser LLS sempre), e incrivelmente tentei isso:

#!/bin/sh
cd ./LLS
java -jar bin.jar

Tambem nao funciona
Simplificando:
1 - O sricpit tem que funcionar desde dentro da ~/Downloads até dentro da /etc (Se tiver com a LLS na mesma pasta)


  


2. Re: Ajuda com Shell Script simples

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 16/12/2012 - 15:55h

testa assim



#!/bin/sh
cd ../LLS
java -jar bin.jar




espero que ajude


3. Re: Ajuda com Shell Script simples

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 16/12/2012 - 16:07h

Use caminhos absolutos na linha do cd. Assim ele vai procurar sempre no lugar certo.


4. Re: Ajuda com Shell Script simples

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 16/12/2012 - 16:08h

Ou faz assim:

 #!/bin/bash
java -jar /home/seuusuario/Documentos/DayZ/LLS/jar.jar


Que aí em qualquer lugar do computador você roda o script. Se você quiser rodar o script em outro computador, você vai ter que copiar o arquivo do script e o jar.jar para o outro computador.


5. Valeu

Samuel Henrique
samosaara

(usa Ubuntu)

Enviado em 17/12/2012 - 10:35h

Brigado pelas dicas, consegui!


6. Re: Ajuda com Shell Script simples

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 17/12/2012 - 10:39h

Parabéns que conseguiu , marque o tópico como resolvido e a melhor resposta que de ajudou

Abraço


7. Re: Ajuda com Shell Script simples

Felipe
felipelepore

(usa Ubuntu)

Enviado em 17/12/2012 - 16:56h

Já tentou colocar o script dentro de /sbin

De lá você pode chamar ele de qualquer lugar...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts