小編一直覺得遠程關(guān)機、批量操作什么的可厲害了。所以一直都想要學(xué)習(xí),然后就看見了Shell中使用plink工具實現(xiàn)遠程關(guān)機-Linux shell,所以迫不及待的分享給大家了!
步驟一:遠程主機IP列表文件
代碼如下:
[root@localhost~]# vim server_list.txt
192.168.0.13
192.168.0.12
192.168.0.11
步驟二:遠程主機要執(zhí)行的操作的文件
代碼如下:
[root@localhost~]# vim shutdown.txt
shutdown -h now
步驟三:遠程關(guān)機自動化腳本
代碼如下:
[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
步驟四:腳本賦予執(zhí)行權(quán)限x
代碼如下:
[root@localhost~]# ./remote_shutdown.sh
例如: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
是不是很簡單,這么厲害的辦法就交給大家了,很實用哦~