ProleWiki:Maintenance/Backups

From ProleWiki, the proletarian encyclopedia

The crontab

The script is called from the root user's crontab, configured to run at 05:40 UTC.

root@prolewiki:~# crontab -l
40 05 * * * /root/bin/backup.sh | tee -a /var/log/backup.sh.log
35 */1 * * * /root/bin/dfmon.sh | tee /var/log/dfmon.sh.log
root@prolewiki:~# date
Tue 09 Aug 2022 04:32:14 PM UTC

The log

  • Cron redirects the output of the script to /var/log/backup.sh.log
  • Zip logs output to /var/log/backup.sh.zip.log

There is currently no log rotation/truncation set up!!

The code

See /root/bin/backup.sh