Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ProleWiki:Maintenance/Backups: Difference between revisions

From ProleWiki, the proletarian encyclopedia
More languages
No edit summary
m (updated backup schedule)
 
Line 1: Line 1:
== The crontab ==
== The crontab ==
The script is called from the root user's crontab, configured to run at 40 minutes past the hour every 10 hours.
The script is called from the root user's crontab, configured to run at 05:40 UTC.


<pre>root@prolewiki:/etc/cron.daily# crontab -l
<pre>root@prolewiki:~# crontab -l
40 */10 * * * /root/bin/backup.sh | tee -a /var/log/backup.sh.log</pre>
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</pre>
== The log ==
== The log ==
* Cron redirects the output of the script to <code>/var/log/backup.sh.log</code>
* Cron redirects the output of the script to <code>/var/log/backup.sh.log</code>

Latest revision as of 16:40, 9 August 2022

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