#!/bin/bash
if [ $# -lt 1]
then
echo "No Args Input..."
exit;
fi
case $1 in
"shutdown")
echo "==================关机================="
for host in hadoop104 hadoop103 hadoop102
do
echo "=============== $host ============="
ssh $host "sudo shutdown -h now"
done
;;
"reboot")
echo "==================重启==================="
for host in hadoop104 hadoop103 hadoop102
do
echo "================= $host ============="
ssh $host "sudo reboot"
done
;;
*)
echo "Input Args Error..."
;;
esac
hadoop102 hadoop103 hadoop104 是对应的主机IP映射 可以换成自己操作系统的别名或者直接换成静态IP地址