Shell中使用plink工具實現(xiàn)遠(yuǎn)程批量關(guān)機(jī)
我的操作系統(tǒng)是centos6.4
操作系統(tǒng):rhel 6.2 x86_64
下載并安裝putty軟件包,本人下載了putty-0.62-1.el6.rf.x86_64.rpm
下載地址如下:http://rpm.pbone.net/index.php3
1、遠(yuǎn)程主機(jī)IP列表文件
[root@localhost~]# vim server_list.txt
192.168.0.13
192.168.0.12
192.168.0.11
2、遠(yuǎn)程主機(jī)要執(zhí)行的操作的文件
[root@localhost~]# vim shutdown.txt
shutdown -h now
3、遠(yuǎn)程關(guān)機(jī)自動化腳本
[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
4、腳本賦予執(zhí)行權(quán)限x
[root@localhost~]# chmod a+x remote_shutdown.sh
5、腳本運(yùn)行
[root@localhost~]# ./remote_shutdown.sh
注意:本人應(yīng)用環(huán)境,所有主機(jī)root用戶密碼均為redhat,請根據(jù)實際環(huán)境調(diào)整,若無規(guī)律,可單條列出。
例如:
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)
相關(guān)文章
Linux makefile 和shell文件相互調(diào)用實例詳解
這篇文章主要介紹了Linux makefile 和shell文件相互調(diào)用實例詳解的相關(guān)資料,需要的朋友可以參考下2017-03-03linux shell 中數(shù)組的定義和for循環(huán)遍歷的方法
今天小編就為大家分享一篇linux shell 中數(shù)組的定義和for循環(huán)遍歷的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06Linux?signal()函數(shù)的使用學(xué)習(xí)
這篇文章主要為大家介紹了Linux?signal()函數(shù)的使用學(xué)習(xí)及示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05