Shell中使用plink工具實(shí)現(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ī)自動(dòng)化腳本
[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,請(qǐng)根據(jù)實(shí)際環(huán)境調(diào)整,若無(wú)規(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 shell 之 提取文件名和目錄名的一些方法總結(jié)
本篇文章主要介紹了Linux shell 之 提取文件名和目錄名的一些方法總結(jié),具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01
linux下監(jiān)控網(wǎng)絡(luò)流量的腳本
在我們的日常工作當(dāng)中,監(jiān)控網(wǎng)絡(luò)要么使用iptarf,ifstat這些命令實(shí)現(xiàn)的,但是需要裝額外的RPM包。特別是iptarf裝起來(lái)麻煩2013-01-01
Linux 中 RPM包 安裝 查詢 卸載命令小結(jié)及yum命令詳解
RPM 的全稱為Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下軟件包的軟件。Linux 安裝時(shí),除了幾個(gè)核心模塊以外,其余幾乎所有的模塊均通過(guò)RPM 完成安裝。RPM 有五種操作模式,分別為:安裝、卸載、升級(jí)、查詢和驗(yàn)證2015-11-11
Bash Shell腳本學(xué)習(xí)小結(jié)
今天需要寫一個(gè)Shell腳本。很簡(jiǎn)單,判斷一個(gè)日志文件是否大大于2G,如果大于2G則刪除。久了沒(méi)有寫bash,竟然一點(diǎn)都想不起來(lái)寫了。于是復(fù)習(xí)了一下,下面對(duì)今天的學(xué)習(xí)做個(gè)小結(jié)2013-01-01
linux獲取系統(tǒng)啟動(dòng)時(shí)間示例詳解
這篇文章主要介紹了linux獲取系統(tǒng)啟動(dòng)時(shí)間的示例,需要的朋友可以參考下2014-02-02
shell高級(jí)學(xué)習(xí)之正則表達(dá)式
這篇文章主要給大家介紹了關(guān)于shell高級(jí)學(xué)習(xí)之正則表達(dá)式的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用shell具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
Shell獲取進(jìn)程PID的實(shí)現(xiàn)
本文主要介紹了Shell獲取進(jìn)程PID的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06

