16 lines
241 B
Bash
Executable File
16 lines
241 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
if [ $# -eq 0 ]; then
|
|
echo "Usage: $0 <host1> [host2] [host3] ..."
|
|
exit 1
|
|
fi
|
|
|
|
for HOST in "$@"; do
|
|
echo "Rebooting $HOST..."
|
|
ssh "$HOST" << EOF
|
|
reboot
|
|
EOF
|
|
echo "Reboot initiated on $HOST"
|
|
done
|