`

Ant sshexec command not found

    博客分类:
  • Ant
 
阅读更多

使用ant的sshexec插件可以方便的用ssh在远程机器上执行命令行,但某些时候你可能会遇到这样的问题,同样的命令使用ssh客户端连过去再运行就没有问题,但在ant里面运行,就蹦出来 
command not found字样的错误,其原因就在,ant的sshexec连过去的时候,是不会执行~/.bash_profile的,于是在你这个会话当中,自然就有可能找不到某些Command了,简单的解决办法就是在你要执行的命令前面加上这句source ~/.bash_profile

 像这样:

 

Xml代码  收藏代码
  1. <sshexec trust="true" host="youhost" username="username" password="password" command="source ~/.bash_profile ; [your command here]" failonerror="false" />  
 
分享到:
评论

相关推荐

    ant处理cvs时环境安装

    &lt;cvs command="checkout" cvsRoot="${cvs.root}" package="${cvs.package}" destdir="${src.dir}"/&gt; ``` 在这个例子中,`cvsRoot`和`package`属性分别指定了CVS仓库的位置和要检出的模块,`destdir`则是目标目录。...

    ANT-build-xml文件详解

    【ANT-build.xml文件详解】 ANT-build.xml文件是Apache Ant构建工具的核心配置文件,它使用XML格式定义了构建项目的所有步骤和任务。Ant是Java社区广泛使用的自动化构建工具,它的主要优势在于跨平台性、易用性和...

    Ant 小记

    NULL 博文链接:https://lk617238688.iteye.com/blog/781595

    ant ant ant ant

    "Ant ant ant antant ant ant antant ant ant ant" 这个描述可能是在强调Ant在项目构建过程中的重复性和不可或缺性,暗示着它在工程中的频繁使用和核心地位。 Ant的设计理念是“一切都是XML”,它通过XML格式的构建...

    Ant打包jar,参数名变为无意义的arg0,arg1,Java代码提示参数名称无意义

    Class not found: org.eclipse.jdt.core.JDTCompilerAdapter 让ant使用Eclipse的打包功能. 使用ant打包的jar,变量变成如下无意义的arg0,arg1. 代码提示也同样. 而使用Eclipse的导出jar就没有问题 缺分了..很不厚道...

    Mac安装Ant 到usr目录下不报错

    Apache Ant 是一款强大的自动化构建工具,主要用于Java应用程序的编译、测试和部署...遵循上述步骤,大多数情况下可以避免“command not found”的错误。同时,熟悉终端命令和文件管理对于日常的开发工作是非常有益的。

    leaflet-ant-path_leaflet_

    本篇文章将详细探讨“leaflet-ant-path”这个插件以及它在Leaflet中的应用。 “leaflet-ant-path”是一个专门为Leaflet设计的插件,它提供了动态路径效果,能够模拟汽车、火车轨道、飞机航线等物体的移动轨迹。这种...

    apache-ant-1.6.5-bin.zip_ ant 1.6.5_ant_ant-1.6.5_apache ant win

    Apache Ant 是一个开源的构建工具,广泛用于Java项目构建,由Apache软件基金会开发。这个"apache-ant-1.6.5-bin.zip"文件是Ant的1.6.5版本的二进制发行版,适合在Windows操作系统上使用。Ant是基于Java的,它的主要...

    ant ant下载与配置

    ant ant下载 ant配置ant ant下载 ant配置ant ant下载 ant配置

    开发工具 ant-1.9.6

    开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6...

    ant.jar下载

    org.apache.tools.ant.Main org.apache.tools.ant.Task org.apache.tools.bzip2.CRC org.apache.tools.ant.Target org.apache.tools.ant.Project org.apache.tools.zip.ZipFile org.apache.tools.zip.ZipLong ...

    apache-ant-1.7.1-bin.zip_Ant 1.7_Apache-Ant 1.7.1_ant1.7_apache

    are now able to process not only file system resources but also zip entries, tar entries, paths, ... Resource collections group resources, and can be further combined with operators such as union and...

    ant build script

    标题中的“ant build script”指的是Apache Ant,一个广泛使用的Java项目构建工具。Ant是基于XML的,它允许开发者定义构建过程中的任务,如编译、打包、测试等,以自动化软件开发的生命周期。这个主题主要涵盖了以下...

    apache-ant-1.6.0-bin.zip_ant 1_ant 1.6_ant 1.6.0_ant-1.6.0_apach

    标签中的"ant_1", "ant_1.6", "ant_1.6.0", "ant-1.6.0"和"apache-ant-1.6"都指的是Apache Ant的不同版本,1.6.0是其中的一个稳定版本,发布于2003年,提供了许多改进和新特性,比如支持JUnit 3.8,对ivy依赖管理...

    ANT文件详解 ant介绍 ANT 命令

    ### ANT文件详解:深入理解ANT及其在项目构建中的应用 #### Ant的概念与起源 Ant,全称为Apache Ant,是一款开源的、跨平台的项目构建工具,最初由James Duncan Davidson开发,现归属于Apache软件基金会Jakarta...

    Ant 资源 Ant 资源

    如果一切正常,会显示错误提示“Buildfile: build.xml does not exist! Build failed”,这意味着Ant环境配置成功。 #### 五、Ant实战示例 接下来,我们将通过一个简单的“Hello World”示例来体验Ant的基本用法。...

    apache-ant-1.7.1-src.zip_Apache Ant1.7_ant 1.7.1_ant1_apache ant

    Use the links below to download a source distribution of Ant from one of...If you do not see the file you need in the links below, please see the master distribution directory or, preferably, its mirror.

    ant.jar,ant-junit.jar,ant-launcher.jar,ant-trax.jar

    在IT行业中,Ant是一个至关重要的自动化构建工具,尤其在Java开发领域中被广泛使用。Ant以其XML为基础的构建文件(通常命名为build.xml)为特点,允许开发者定义和执行项目的构建任务。现在,让我们深入探讨一下标题...

    apache-ant-1.7.1 完整jar包 含api

    6. **部署任务**:如`ftp`或`sshexec`,支持远程部署。 此外,Ant还支持多种插件,可以通过`&lt;taskdef&gt;`标签引入,如Maven插件、Ivy插件等,进一步增强其功能。 总的来说,Apache Ant-1.7.1 是Java开发中的一个重要...

    ant工具ant资源包

    Apache Ant 是一个由Java编写的构建工具,它主要用于自动化软件项目的构建、编译、测试和部署过程。这个“ant工具ant资源包”很可能是Apache Ant的一个版本,具体为1.8.3。Ant以XML为基础来描述项目构建的规则和依赖...

Global site tag (gtag.js) - Google Analytics