Linux 实现远程ssh服务节点操作

9 篇文章 0 订阅

背景:当我们拥有集群时,需要操作每台服务节点,用到shell脚本自动化去执行某些命令是程序员的第一选择。简单、快捷、方便。

  • shell脚本实现,实现去每一台节点去安装python服务依赖的jar包。

 cat scp_servicelib.sh
#!/bin/bash


nodes=$(cat ./other_nodes)
        for node in $nodes
        do
                echo $node ":"
                ssh username@$node "cd /data/service ; pip install -r requirement.txt  -i https://mirrors.aliyun.com/pypi/simple/"
        done
exit 0

===============================

cat other_nodes
#服务节点

值得注意的是,当出现cd /../.bashrc:行105: conda: 未找到命令,无需关注,命令其实已经执行了,可以到对应的节点去查看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值