继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

说说如何使用 Ant 执行远程主机的 shell 命令

青春有我
关注TA
已关注
手记 1206
粉丝 205
获赞 1008

webp

首先必须先下载 JCraft,具体可以参考这篇文档 说说如何使用 Ant 把文件推送到 Linux

编写执行脚本:

<target name="yy">    <sshexec host="134.132.227.xxx" username="root" password="xxx"
             command="cd /home/tomcat/app; sh xx.sh" trust="true"/></target>

sshexec 标签属性:

属性说明
host远程主机 IP
username主机账号
password主机密码
command待执行命令
trust是否信任目标主机,如果这里为 false,那么必须在 knownhosts 中列出。默认为 false。
knownhosts已知主机列表,改文件必须是 ssh2 格式,默认为 ${user.home}/.ssh/known_hosts
post目标主机端口号,默认为 22。

运行结果:

webp



作者:deniro
链接:https://www.jianshu.com/p/267be092c4fd


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP