#!/bin/bash # Backuppc archive utility # Archives all hosts to the configured archive host # Author: Bernhard Brunner # Last modified: 2017-10-27 20:16 hostsfile="/etc/backuppc/hosts" archivestart="/usr/share/backuppc/bin/BackupPC_archiveStart" hosts="" while read -r line; do # Skip comments [[ "$line" =~ ^#.*$ ]] && continue host=`echo $line | cut -f 1 -d " "` [ "$host" != "" -a "$host" != "archive" -a "$host" != "host" ] && continue hosts="$hosts $host" done < "$hostsfile" echo Backing up $hosts sudo -u backuppc $archivestart archive backuppc $hosts