ssh 在远程主机执行本地脚本
2019独角兽企业重金招聘Python工程师标准>>>
需要在多台服务器上执行同样的脚本,记录下此方法。
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__
参考:
http://backreference.org/2011/08/10/running-local-script-remotely-with-arguments/
另附上一个自己用的更改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.backup
wget -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.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
wget -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
ssh 在远程主机执行本地脚本相关推荐
- ssh连接远程主机执行脚本的环境变量问题
http://www.kuqin.com/shuoit/20141113/343188.html 近日在使用ssh命令ssh user@remote ~/myscript.sh登陆到远程机器remot ...
- ssh远程登录执行shell脚本,找不到jps
直接运行jps命令正常,但是通过ssh远程登录后,执行shell脚本不能进行jps. 原因是有可能你的jps不在PATH中. 要注意bash在交互模式和非交互模式读取的配置文件是不同的,为了解决这种差 ...
- linux远程执行本地脚本,ssh远程执行命令方法和Shell脚本实例
写这篇博客之前,我google了一堆相关文章,大都是说修改/etc/sudoers,然后NOPASSWD:指定的cmd,但是真心不管用,没有远程虚拟终端这个方法就是浮云,ubuntu10.04 ser ...
- SSH远程登录执行命令脚本
一.简述 运维工作中远程登录执行命令的脚本很常用,下面分享一下我常用的脚本 二.脚本内容 #!/bin/bashSCRIPT_NAME=`basename $0` CURRENT_DIR=$(cd & ...
- linux刷新指定URL脚本,【图片】linux下crontab定时执行本地脚本和定时访问指定url【不要牧师吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 8. 任务调度设置文件的写法 可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/ ...
- java 远程shell脚本_java通过ssh连接服务器执行shell命令详解及实例
java通过ssh连接服务器执行shell命令详解 java通过ssh连接服务器执行shell命令:JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转 ...
- ansible如何批量杀死nohup执行的脚本进程
ansible -i eth.txt eth -m shell -a "ps -ef | grep auto_eth.sh |grep -v grep |awk '{print \$2}' ...
- jenkins执行本地/远程shell脚本
1. 执行 本地 shell命令或者脚本 2. 执行远程机器的命令或者脚本. 1. 执行 本地 shell命令或者脚本 是在一个构建中的 bulid 选项卡. 执行本地中的一个脚本 执行一个命令 2 ...
- 如何在远程 SSH 服务器上运行本地 Shell 脚本
通过 SSH 运行命令的问题在于,通常您必须自己键入它们或上传脚本文件.但是,通过一些 bash 知识,您可以通过 SSH 传递整个脚本,而无需.sh 在远程计算机上保存该文件. 解决方案:通过标准输 ...
最新文章
- Silverlight 2.0 RTW 正式版发布(附下载地址)!
- html表单输入框添加验证码,织梦Dedecms为自定义表单添加验证码功能
- 难点电路详解之负反馈放大器电路(1)
- VTK:Disk用法实战
- [iphone-tabbar]如何自定义TabBarController
- struts2校验再提交多条提示信息
- ibd文件如何变为json_如何轻松了解 Python 必学的 django 框架?
- Eclipse Java注释模板设置详解
- android 自定义xml属性
- Boost正则表达式库regex常用search和match示例 - 编程语言 - 开发者第2241727个问答
- Swift之UITextField+富文本+代理传值
- 如何在Mac上创建和使用符号链接?
- 2017.10.30 天晴 昨天十公里没减肥
- 计算机音乐东京不太热,洛天依 - 东京不太热[FLAC格式]
- 2. 大数据感知与获取
- 认证协议RADIUS篇
- 一篇搞懂Git 和 SVN 的区别
- android 测光模式,Android摄像头:设置测光点位置
- Java校招面经_校招面经:阿里天猫Java后台开发面试历程
- Java招聘要求摘要
热门文章
- vue 定义全局函数
- ELK系统之logstash问题:retrying failed action with response code: 429
- apue.h头文件(UNIX环境高级编程)
- solr4.1 DataImport MYSQL批量导入
- vs增量链接、清单文件
- [FLASH_AS]Flash as3 addEventListener事件监听传递参数
- CISCO与华为3COM路由器配置差别
- 计算上月、下月、上周、下周..日期范围
- 计算机原理及基础 —— 有符号类型和无符号类型
- 对C语言main函数中argc和argv[]的理解