L1/Open_L1/cron/daily-update.sh

12 lines
602 B
Bash

# TODO: add echo to crontab
# TODO: add server shutdown
30 3 * * * sudo /srv/L/OpenL1/cron/shutdown.sh >/dev/null 2>&1
31 3 * * * sudo /srv/L/OpenL1/cron/backup.sh >/dev/null 2>&1
# Update Repo
33 3 * * * root su -s /bin/sh nobody -c 'cd srv/L1 && /usr/local/bin/git pull -q origin stable'
# Upgrade Ubuntu & Reboot
35 3 * * * root /usr/bin/apt update -q -y >> /var/log/apt/automaticupdates.log
36 3 * * * root /usr/bin/apt upgrade -q -y >> /var/log/apt/automaticupdates.log
45 3 * * * root reboot
# TODO: launch on start
@reboot sleep 300 && /srv/L1/Open_L1/cron/start.sh