Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
SSHExec : Remote Environment variables

SSHExec : Remote Environment variables

2004-01-12       - By Kenneth Ljunggren

I am trying to perform a backup of our Oracle database using the
ANT task SSHExec.

If I login with SSH using PUTTY to the oracle user and execute the EXP
command
it works perfectly, but it I execute the exact command using the ANT task
SSHExec,
I get the following result:

C:\System\backup.xml:53: Remote command failed with exit status 1

If a make another call printing out the environment variables with the
command
"bash -c set" with SSHExec I get this list.

 [sshexec] Connecting to 192.168.0.13:22
 [sshexec] BASH=/bin/bash
 [sshexec] BASH_VERSINFO=([0]="2" [1]="05b" [2]="0" [3]="1" [4]="release"
[5]="i686-pc-linux-gnu")
 [sshexec] BASH_VERSION='2.05b.0(1)-release'
 [sshexec] DIRSTACK=()
 [sshexec] EUID=501
 [sshexec] GROUPS=()
 [sshexec] HOME=/opt/oracle
 [sshexec] HOSTNAME=Compaq
 [sshexec] HOSTTYPE=i686
 [sshexec] IFS=$' \t\n'
 [sshexec] LOGNAME=oracle
 [sshexec] MACHTYPE=i686-pc-linux-gnu
 [sshexec] MAIL=/var/mail/oracle
 [sshexec] OPTERR=1
 [sshexec] OPTIND=1
 [sshexec] OSTYPE=linux-gnu
 [sshexec] PATH=/usr/local/bin:/bin:/usr/bin
 [sshexec] PPID=10891
 [sshexec] PS4='+ '
 [sshexec] PWD=/opt/oracle
 [sshexec] SHELL=/bin/ash
 [sshexec] SHELLOPTS=braceexpand:hashall:interactive-comments
 [sshexec] SHLVL=1
 [sshexec] SSH_CLIENT='192.168.0.10 1053 22'
 [sshexec] TERM=dumb
 [sshexec] UID=501
 [sshexec] USER=oracle
 [sshexec] _=bash

If I compared it with the list when I login with SSH using PUTTY, the
CLASSPATH
and LD_LIBRARY_PATH, NLS etc, environment variables are missing.

Is it suppose to work like this? How can I solve it without creating a
script
on the server? If I try with "bash --login -c exp" I get an error saying
that
it can not run a binary file.

/Kenneth



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)



©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.