Mas a primeira linha do script (a que come�a com #!) faz com que o programa 
que execute o script seja aquele ap�s a exclama��o, no caso, /bin/bash

Tente fazer isso ...



At 16:05 21/12/99 , Ivan Fontes Garcia wrote:

>   Caro F. Barrocal,
>
>   Obrigado pela tentativa. Mas infelizmente n�o funciona assim. Por qu�?
>N�o � poss�vel simplesmente passar o script "aliasWrapper.sh" para o exec
>do Java. O script precisa ser executado por algu�m.  Esse algu�m � o
>shell Unix. O m�ximo que consigo fazer � executar um comando interno do shell
>passando para o Runtime.exec o pr�prio shell com a op��o "-c" (dispon�vel
>no csh, tcsh, bash entre outros). Mas essa op��o n�o sei por que cargas
>d�gua admite  apenas um �nico comando sem par�metros. Segundo o man, os
>par�metros ficam guardados na vari�vel argv. Mas como vou acess�-los de
>dentro do Java?
>   De qualquer forma, obrigado pela ajuda, F.
>
>   Pessoal, algu�m tem alguma outra dica?
>
>
>   Abra�o!
>
>   Ivan
>
>
>
>On Tue, 21 Dec 1999, F. S. Barrocal wrote:
>
>|
>|F�cil ...
>|
>|Crie o script aliasWrapper.sh com o seguinte conteudo:
>|
>|
>|
>|aliasWrapper.sh:
>|
>|1: #!/bin/bash
>|2:
>|3: alias $1 $2
>|
>|
>|
>|e chame-o atrav�s do exec como vc faria sendo um arquivo normal ...
>|
>|
>|
>|At 14:46 21/12/99 , Ivan Fontes Garcia wrote:
>|
>|
>|>   Oi, pessoal,
>|>
>|>   H� alguma maneira de executar algum comando interno de algum shell Unix?
>|>O que quero fazer � configurar um alias como o seguinte, de dentro de um
>|>programa Java:
>|>
>|>   alias programa 'java programa'
>|>
>|>   Mas como o "alias" � um comando que � interpretado por alguns shells,
>|>nao posso execut�-lo usando o m�todo exec da classe Runtime. Alguma dica?
>|>
>|>
>|>   Muito obrigado!
>|>
>|>
>|>   Ivan
>|>
>|>
>
>* Para nao receber mais e-mails da lista, acesse 
><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu 
>e-mail, escolha a lista <[EMAIL PROTECTED]> e de um <submit>.

* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a