User Tools

Site Tools


backup_on_freebsd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
backup_on_freebsd [2019/02/04 17:09] – created francescobackup_on_freebsd [2020/04/19 22:11] (current) francesco
Line 1: Line 1:
 +Sul server ks:
 +
 <code> <code>
-root@ks3367031:ls -lhrt /usr/local/bin/dokuwiki.sh  +root@ks****:/etc cat crontab 
--rwxr-xr-x  1 root  wheel   204B Feb  4 16:59 /usr/local/bin/dokuwiki.sh+# /etc/crontab root's crontab for FreeBSD 
 +
 +# $FreeBSD: releng/11.3/etc/crontab 342103 2018-12-14 21:30:34Z imp $ 
 +
 +SHELL=/bin/sh 
 +PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin 
 +
 +#minute hour mday month wday who command 
 +
 +*/5 * * * * root /usr/libexec/atrun 
 +
 +# Save some entropy so that /dev/random can re-seed on boot
 +*/11 * * * * operator /usr/libexec/save-entropy 
 +
 +# Rotate log files every hour, if necessary. 
 +0 * * * * root newsyslog 
 +
 +# Perform daily/weekly/monthly maintenance. 
 +1 3 * * * root periodic daily 
 +15 4 * * 6 root periodic weekly 
 +30 5 1 * * root periodic monthly 
 +
 +# Adjust the time zone if the CMOS clock keeps local time, as opposed to 
 +# UTC time.  See adjkerntz(8) for details. 
 +1,31 0-5 * * * root adjkerntz -
 + 
 + 
 +* * * root /usr/local/bin/dokuwiki.sh 
 + 
 +45 13 * * * root /usr/local/bin/dokuwiki_brigitta.sh 
 + 
 +0 3 1 * * root /usr/local/bin/dokuwiki_completa.sh 
 + 
 +0 5 1 * * root /usr/local/bin/backup_usr_local_etc.sh
 </code> </code>
 +
 +----
  
 <code> <code>
 +root@ks3367031:~ # ls -lh /usr/local/bin/ doku*
 +ls: No match.
 +root@ks3367031:~ # ls -lh /usr/local/bin/doku*
 +-rwxr-xr-x  1 root  wheel   201B Feb  7  2019 /usr/local/bin/dokuwiki.sh
 +-rwxr-xr-x  1 root  wheel   182B Feb  7  2019 /usr/local/bin/dokuwiki_brigitta.sh
 +-rwxr-xr-x  1 root  wheel   192B Feb  9  2019 /usr/local/bin/dokuwiki_completa.sh
 +</code>
 +
 +<code>
 +root@ks3367031:~ # cat /usr/local/bin/dokuwiki.sh
 +#!/bin/sh
 +# Lo faccio eseguire da cron ogni sera.
 +# Cf. /etc/crontab
 +
 +present=`date +'%j_%Y'`
 +
 +tar --exclude=/usr/local/www/dokuwiki/data/cache -cvzf /home/francesco/bkk/DokuWiki_$present.tar.gz /usr/local/www/
 +</code>
 +
 +<code>
 +root@ks3367031:~ # cat /usr/local/bin/dokuwiki_brigitta.sh 
 +#!/bin/sh
 +# Lo faccio eseguire da cron ogni sera alle 20.
 +
 +present=`date +'%j_%Y'`
 +
 +tar -cvzf /home/francesco/bkk/DokuWiki_Brigitta_$present.tar.gz /usr/local/www/animals/brigitta/
 +</code>
 +
 +<code>
 +root@ks3367031:~ # cat /usr/local/bin/dokuwiki_completa.sh 
 +#!/bin/sh
 +# Lo faccio eseguire da cron il primo giorno di ogni mese alle 3 di notte.
 +
 +present=`date +'%j_%Y'`
 +
 +tar -cvzf /home/francesco/bkk/DokuWiki_completa_$present.tar.gz /usr/local/www/
 +</code>
 +
 +----
 +
 +Dal NUC (non è necessario essere root):
 +
 +<code>
 +$ crontab -e
 +
 +# @reboot /usr/home/francesco/syncthing-freebsd-amd64-v1.1.0/./syncthing
 +
 +0 5 * * * /usr/local/bin/dokuwiki_NUC.sh
 +
 +0 15 * * * /usr/local/bin/dokuwiki_brigitta_NUC.sh
 +</code>
 +
 +
 +<code>
 +$ ls -lh /usr/local/bin/doku*
 +-rwxr-xr-x  1 francesco  francesco   169B Mar 31  2019 /usr/local/bin/dokuwiki_NUC.sh
 +-rwxr-xr-x  1 francesco  francesco   178B Mar 31  2019 /usr/local/bin/dokuwiki_brigitta_NUC.sh
 +</code>
 +
 +<code>
 +$ cat /usr/local/bin/dokuwiki_NUC.sh
 +#!/bin/sh
 +# Lo faccio eseguire da cron ogni mattina alle 5.
 +
 +present=`date +'%j_%Y'`
 +
 +rsync ks:/home/francesco/bkk/DokuWiki_$present.tar.gz /home/francesco/bkk_dokuwiki
 +</code>
 +
 +<code>
 +$ cat /usr/local/bin/dokuwiki_brigitta_NUC.sh 
 +#!/bin/sh
 +# Lo faccio eseguire da cron ogni mattina alle 5.
 +
 +present=`date +'%j_%Y'`
  
 +rsync ks:/home/francesco/bkk/DokuWiki_Brigitta_$present.tar.gz /home/francesco/bkk_dokuwiki
 </code> </code>
backup_on_freebsd.1549296548.txt.gz · Last modified: 2019/02/04 17:09 by francesco