shell远程执行 远程执行脚本
来源:互联网 发布:南京大学金陵学院软件 编辑:程序博客网 时间:2024/05/20 10:14
对于简单的命令:
如果是简单执行几个命令,则 ssh user@remoteNode "cd /home ; ls"
脚本如下
#!/bin/bashfor node in `cat nodelist`doecho "--------"$node"--------"#ssh $node "date" > /dev/null 2>&1 ssh $node "date;ls" echo done!done
- 基本能完成常用的对于远程节点的管理了,几个注意的点: 双引号,必须有。如果不
- 加双引号,第二个ls命令在本地执行
- 分号,两个命令之间用分号隔开
登录到nodelist中的每个节点执行命令
[asc16@cu02 zjhua]$ cat nodelistcu01cu02[asc16@cu02 zjhua]$
#!/bin/bashfor node in `cat nodelist`doecho $nodessh $node > /dev/null 2>&1 << eeooffcd /home/asc16hostname >>/home/asc16/zjhua/logdate >>/home/asc16/zjhua/logexiteeooffecho done!done
程执行的内容在“<< eeooff ” 至“ eeooff ”之间,在远程机器上的操作就位于其中,注意的点:
<< eeooff,ssh后直到遇到eeooff这样的内容结束,eeooff可以随便修改成其他形式。
重定向目的在于不显示远程的输出了
在结束前,加exit退出远程节点
参考
http://www.cnblogs.com/ilfmonday/p/ShellRemote.html
1 0
- shell远程执行 远程执行脚本
- shell远程登录执行脚本
- php页面远程执行shell脚本
- Java SSH远程执行Shell脚本实现
- Java SSH远程执行Shell脚本实现
- Java SSH远程执行Shell脚本实现
- Java SSH远程执行Shell脚本实现
- SSH远程连接执行shell脚本
- Java程序SSH远程执行Shell脚本
- Java执行shell脚本关闭远程数据库
- Java SSH远程执行Shell脚本实现
- Java SSH远程执行Shell脚本实现
- shell scripts登录远程主机执行远程脚本
- Linux远程拷贝&远程执行命令shell脚本
- 远程执行shell
- ssh远程执行脚本
- 执行远程服务器脚本
- linux远程执行脚本
- 引用传递的精髓
- 解决ScrollView嵌套ListView,GridView,ViewPager
- 秒杀多线程第八篇 经典线程同步 信号量Semaphore
- Eclipse快捷键大全
- window7提示不是正版的问题。
- shell远程执行 远程执行脚本
- 【问题集】 java.lang.OutOfMemoryError: GC overhead limit exceeded
- strstr()函数自实现
- 计算机图形学(二)输出图元
- Android Service两种启动方式
- 循环九种方法
- centos6.7 安装 svn 及 web管理工具 iF.SVNAdmin
- jasperreport 导出的excel全部是文本,数字无法求和
- Android应用开发性能优化完全分析