Files
Ansible/files/cron/update-reboot
T
2025-05-22 17:28:27 +02:00

19 lines
564 B
Bash

#!/bin/bash
LOG_FILE="/var/log/update_reboot.log"
REBOOT_FILE="/var/log/reboots.log"
exec >> "$LOG_FILE" 2>&1
echo "Script started at: $(date)"
sudo apt-get update && sudo apt-get upgrade -y
if [ -f /var/run/reboot-required ]; then
echo "Rebooting at: $(date)"
echo "-------------------------------------------------------------------------------"
echo "Rebooted at: $(date)" >> "$REBOOT_FILE"
sudo reboot now
fi
echo "No reboot required, script ended at: $(date)"
echo "-------------------------------------------------------------------------------"