24 lines
438 B
Bash
Executable File
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"
|
|
|