• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Shell中使用plink工具实现远程批量关机

Shell中使用plink工具实现远程批量关机

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了plink官网,plink,plink软件,t plink,plink教程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

我的操作系统是centos6.4

操作系统:rhel 6.2 x86_64

下载并安装putty软件包,本人下载了putty-0.62-1.el6.rf.x86_64.rpm
下载地址如下:http://rpm.pbone.net/index.php3

1、远程主机IP列表文件
[root@localhost~]# vim server_list.txt

192.168.0.13
192.168.0.12
192.168.0.11
</div>
2、远程主机要执行的操作的文件
[root@localhost~]# vim shutdown.txt

shutdown -h now
</div>

3、远程关机自动化脚本
[root@localhost~]# vim remote_shutdown.sh

for i in `cat server_list.txt`
do
plink -l root $i -pw redhat -m /shutdown.txt <<EOF
y
EOF
done
</div>
4、脚本赋予执行权限x
[root@localhost~]# chmod a+x remote_shutdown.sh
</div>
5、脚本运行
[root@localhost~]# ./remote_shutdown.sh
</div>

注意:本人应用环境,所有主机root用户密码均为redhat,请根据实际环境调整,若无规律,可单条列出。

例如:
vim remote_shutdown.sh

plink -l root 192.168.0.12 -pw password1 -m /shutdown.txt
plink -l jane 192.168.0.35 -pw password2 -m /shutdown.txt
plink -l paul 192.168.0.77 -pw password3 -m /shutdown.txt
plink -l root 192.168.0.19 -pw password4 -m /shutdown.txt
 
(或 plink root@192.168.0.19 -pw password4 -m /shutdown.txt)
</div>

</div>

您可能想查找下面的文章:

  • Shell中使用plink工具实现远程批量关机

相关文章

  • linux中压缩与备份命令大全
  • 如何测试端口通不通(四种方法)
  • Shell脚本定义变量和重新赋值
  • 解决VirtualBox中Ubuntu 14.04屏幕分辨率不能设置的问题
  • Shell脚本实现查杀子进程、僵尸进程
  • 一个简单的linux命令 cp
  • 用shell脚本和c语言将大写字母转成小写的代码
  • cpu时钟预取实例代码分享
  • linux shell 自定义函数方法(定义、返回值、变量作用域)
  • 1 秒内启动Linux的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • shell实现字符编码转换工具分享
    • Linux内核链表实现过程
    • Linux Shell中的特殊符号和含义简明总结(包含了绝大部份)
    • Linux中使用Shell脚本查看Java线程的CPU使用情况
    • linux使用update-alternatives切换java版本
    • shell基础学习中的字符串操作、for循环语句示例
    • Shell交互批量更改主机名的方法
    • Shell脚本实现检测进程是否正在运行
    • Linux Shell脚本系列教程(二):终端打印命令详解
    • 查找目录下同名但不同后缀名文件的shell脚本代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有