Schedulazione di backup con BackupPC: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 24: | Line 24: | ||
<pre> | <pre> | ||
cat | sudo tee /etc/cron.d/backuppc > /dev/null <<EOFile | |||
# | # | ||
# Regular cron jobs for backuppc | # Regular cron jobs for backuppc | ||
# | # | ||
#min hours DayOfMonth Month DayOfWeek | #min hours DayOfMonth Month DayOfWeek user command | ||
# Check if backuppc is running | # Check if backuppc is running | ||
00 | 00 * * * * backuppc /usr/share/backuppc/bin/BackupPC_sendEmail -c > /dev/null | ||
# Incr backup mon- | # Incr backup mon-tue | ||
00 | 00 20 * * 1-4 backuppc /usr/local/sbin/BackupPcBackup 0 > /dev/null | ||
# Full backup | # Full backup fri | ||
00 | 00 20 * * 5 backuppc /usr/local/sbin/BackupPcBackup 1 > /dev/null | ||
EOFile | EOFile | ||
</pre> | </pre> | ||
Latest revision as of 12:34, 4 January 2012
- Disabilitare la schedulazione interna di backuppc:
sudoedit /etc/backuppc/config.pl
$Conf{BackupsDisable} = 1;
- Creare lo script di backup che elenca le macchine da bacckupare:
sudoedit /usr/local/sbin/BackupPcBackup
#!/bin/bash TYPE=$1 # TYPE=0 Incremental # TYPE=1 Full /usr/share/backuppc/bin/BackupPC_serverMesg backup 1.2.3.4 myclient1 backuppc $TYPE /usr/share/backuppc/bin/BackupPC_serverMesg backup 5.6.7.8 myclient2 backuppc $TYPE
- Renderlo eseguibile:
sudo chmod +x /usr/local/sbin/BackupPcBackup
- Impostare il file di contab:
cat | sudo tee /etc/cron.d/backuppc > /dev/null <<EOFile # # Regular cron jobs for backuppc # #min hours DayOfMonth Month DayOfWeek user command # Check if backuppc is running 00 * * * * backuppc /usr/share/backuppc/bin/BackupPC_sendEmail -c > /dev/null # Incr backup mon-tue 00 20 * * 1-4 backuppc /usr/local/sbin/BackupPcBackup 0 > /dev/null # Full backup fri 00 20 * * 5 backuppc /usr/local/sbin/BackupPcBackup 1 > /dev/null EOFile
- Testare manualmente con
sudo -u backuppc /usr/share/backuppc/bin/BackupPC_serverMesg backup ip.address hostname backuppc 0 sudo -u backuppc /usr/share/backuppc/bin/BackupPC_serverMesg status jobs