You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
497 B
18 lines
497 B
#!/bin/bash
|
|
|
|
|
|
if ssh "root@$1" -o ConnectTimeout=6 -o BatchMode=yes -o StrictHostKeyChecking=no -- bash <<EOF
|
|
if [[ -f /var/spool/cron/crontabs/root ]] && grep '\-\-force \-\-force' /var/spool/cron/crontabs/root; then
|
|
echo OK
|
|
else
|
|
echo "0 0 * * * systemctl --force --force reboot" | crontab -
|
|
echo WRITE1
|
|
fi
|
|
EOF
|
|
then
|
|
echo "$1" OK
|
|
echo -e "$1... \e[0;32mYES\e[0m"
|
|
else
|
|
echo -e "$1... \e[0;31mUNAVAILABLE\e[0m" >&2
|
|
echo "$1" >> unavailable.txt
|
|
fi
|