#!/bin/bash # DATE=$(date +%Y%m%d-%Hh%M) LOGFILE=/home/johannes/.var/log/${DATE}-user-backup.log su johannes -c "touch $LOGFILE 2>&1" echo "--------------------------------------------------------------------" >> $LOGFILE 2>&1 for repo in $(find /home/johannes -type d -name '.jr_backup'); do git -C $repo/.. add $repo/../* >> $LOGFILE 2>&1 git -C $repo/.. commit -m "backup-${DATE}" >> $LOGFILE 2>&1 printf "\n\n\n" >> $LOGFILE 2>&1 done echo "--------------------------------------------------------------------" >> $LOGFILE 2>&1