Hello Eran,

maybe your problem is that you need to execute explicitly in your command the .profile or .bashrc or ... of the target user and host.

you might want to do something like

command=". .profile && cd ${env.scripts.folder.path} && 
./PingServer"

regards,

Antoine


eran123 wrote:
Hi,

I have a problem running scripts on a remote server. I reached the remote
script but since the script is using environment variables my ant task
(running on a local machine) does not have them. How can I solve this
problem?
My ant task looks like the following:


<target name="ping server ssh" depends="init"> <sshexec host="${env.server.host}" username="${env.username}" trust="true" password="${env.password}" outputproperty="out3" command="${env.scripts.folder.path} ; ./PingServer" /> </target>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to