Rodar script sql plus no linux [RESOLVIDO]

Pessoal bom dia!

Estou rodando um script sql plus dentro do windows e funciona normal, porem no linux nao vai nem a pau, nao consigo rodar nem um simples ‘echo $TESTE’. alguem sabe como devo fazer?

obrigado!

Olá,

Qual é o erro?
Você está exportando todas as variaveis de ambiente do Oracle?

sempre da a seguinte mensagem:

Cannot run program “ECHO $TESTE”: java.io.IOException: error=2, No such file or directory

onde ECHO $TESTE é qualquer comando.

estou executando como root.

Esse erro é dentro do prompt do sqlplus ?

esse erro da em qualquer comando que eu tente executar com o runtime, mesmo que seja um simples ls.

Puxa… vi que outras pessoas tem esse erro, mas nenhuma resposta conclusiva.

Mais alguém para ajudar aqui? :smiley:

realmente, tenho rodado a varios dias pela internet e so vejo o problema, mas nenhuma solução.

ajuda! ajuda! ajuda! ajuda! ajuda! ajuda! ajuda! ajuda!

hauhauahua

Pessoal consegui resolver o problema da seguinte forma.

[code]String[] strings = new String[] {
“su”,
“-”,
“oracle”,
“-c”,
“sqlplus sys/SENHA@HOST/ARQUIVO.sql” };

	ProcessBuilder pb = new ProcessBuilder(strings);

	try {
		Scanner scanner = new Scanner(pb.start().getInputStream());
		while (scanner.hasNext()) {
			System.out.println(scanner.nextLine());
		}
	} catch (Exception e) {
		System.out.println(e);
	}[/code]

Obrigado a todos.

[]´s