博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ssh 在远程主机执行本地脚本
阅读量:6066 次
发布时间:2019-06-20

本文共 982 字,大约阅读时间需要 3 分钟。

hot3.png

需要在多台服务器上执行同样的脚本,记录下此方法。

ssh user@hostname -C "/bin/bash" < test.sh

脚本带参数怎么办?

[root@ ~]# cat local.sh printf 'Argument is __%s__\n' "$@"[root@ ~]# ssh user@hostname 'cat| bash /dev/stdin arg1 arg2 arg3' < local.sh Argument is __arg1__Argument is __arg2__Argument is __arg3__

参考:

另附上一个自己用的更改centos6.x repo源为阿里云源的脚本

#!/bin/bash##usage  : change repo to ailiyun#author : firxiao##centos6.x####CentOS-Base.repo##function centos6(){mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo}##epel.repo##function epel(){mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backupmv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backupwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo}if [ ! -x "/usr/bin/wget" ];then{yum install wget -y && centos6 && epel}else{centos6 && epel}fi

转载于:https://my.oschina.net/firxiao/blog/308665

你可能感兴趣的文章
MapReduce的模式,算法以及用例
查看>>
《Advanced Linux Programming》读书笔记(1)
查看>>
zabbix agent item
查看>>
一步一步学习SignalR进行实时通信_7_非代理
查看>>
AOL重组为两大业务部门 全球裁员500人
查看>>
字符设备与块设备的区别
查看>>
为什么我弃用GNOME转向KDE(2)
查看>>
Redis学习记录初篇
查看>>
爬虫案例若干-爬取CSDN博文,糗事百科段子以及淘宝的图片
查看>>
Web实时通信技术
查看>>
第三章 计算机及服务器硬件组成结合企业运维场景 总结
查看>>
IntelliJ IDEA解决Tomcal启动报错
查看>>
默认虚拟主机设置
查看>>
七周五次课(1月26日)
查看>>
Linux系统一些系统查看指令
查看>>
php中的短标签 太坑人了
查看>>
[译] 可维护的 ETL:使管道更容易支持和扩展的技巧
查看>>
### 继承 ###
查看>>
数组扩展方法之求和
查看>>
astah-professional-7_2_0安装
查看>>