19 lines
564 B
Bash
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 "-------------------------------------------------------------------------------" |