ansible_etalon/files/etcbackup.sh

9 lines
216 B
Bash

#!/bin/bash
BACKUPPATH=/var/backups
BACKUPFILE=etc.`hostname`.`date +%F`.tar.gz
tar -czf $BACKUPPATH/$BACKUPFILE -C / etc
chmod 0640 $BACKUPPATH/$BACKUPFILE
find $BACKUPPATH -name "etc.*.tar.gz" -mtime +28 -delete