Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 703 Bytes

File metadata and controls

25 lines (21 loc) · 703 Bytes

Perform an automatic backup of Squid Deployment.

Copy backup script.

cp -a squid-proxy-deployment-backup.sh /usr/bin/
chmod +x /usr/bin/squid-proxy-deployment-backup.sh

Update the configuration path in the backup script.

Update following in /usr/bin/squid-proxy-deployment-backup.sh

SQUID_DEPLOYMENT_DIR="${HOME}/squid-proxy-deployment"
SQUID_DEPLOYMENT_BACKUP_PATH="${HOME}/squid-proxy-deployment-backup"

Copy systemd unit and timer files.

cp squid-proxy-deployment-backup.timer squid-proxy-deployment-backup.service /etc/systemd/system/

Enable the timer.

systemctl daemon-reload
systemctl enable --now squid-proxy-deployment-backup.timer