linux 如何自动远程执行脚本

linux 如何自动远程执行脚本,第1张

1、安装sshpass

2、sshpass -p “passwd” ssh -p22 root@$dst_ip “a.sh”

注意a.sh是目标主机里的脚本

使用脚本触发jenkins的远程构建,结合svn的钩子脚本,就可以完全的让jenkins对管理人员透明,只关心是否有构建失败邮件。

job配置--构建触发器--触发远程构建中设置身份验证令牌 例如:TOKEN_TEST,然后保存设置

使用远程的脚本进行触发,脚本实例如下:

curl HTTP://192.168.100.226:8080/job/hyjk_LogSer/build?token=TOKEN_TEST

查看jenkins的页面,发现job加入的构建等待队列并稍后进行了构建。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12098528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存