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>.