Linux批量关机脚本是一种自动化工具,用于在多台Linux系统上执行关机操作。这种脚本通常用于管理系统资源,确保在不需要时关闭系统,以节省能源和资源。
以下是一个简单的Shell脚本示例,用于批量关机:
#!/bin/bash
# 定义要关机的主机列表
hosts=("192.168.1.1" "192.168.1.2" "192.168.1.3")
# 定义关机时间(秒)
shutdown_time=60
# 发送关机命令
for host in "${hosts[@]}"; do
echo "Shutting down $host in $shutdown_time seconds..."
ssh root@$host "shutdown -h +$shutdown_time"
done
echo "All hosts will be shut down in $shutdown_time seconds."
sudo
或以root用户身份执行脚本。set -x
调试脚本,查看详细的执行过程。通过以上步骤,您可以创建一个简单的Linux批量关机脚本,并解决常见的执行问题。
领取专属 10元无门槛券
手把手带您无忧上云