pihole-dns-sync/pihole-dns-sync_via-ssh.sh

24 lines
438 B
Bash
Executable File

#!/bin/bash
# pihole server to sync from
syncsvr='192.168.7.41'
# user on sync server
syncusr='root'
# declare and populate indexed sync array
syncarray=('/etc/pihole/custom.list' '/etc/dnsmasq.d/05-pihole-custom-cname.conf')
curdate=$(date +%Y%m%d-%H%M%S)
echo "pihole dns sync run: ${curdate}"
for i in "${syncarray[@]}"
do
echo "syncing $i"
scp ${syncusr}@${syncsvr}:${i} ${i}
done
echo "pihole dns sync run completed"