backup-20240509-21h06

This commit is contained in:
Johannes Randerath 2024-05-09 21:06:39 +02:00
parent dd00c7dd2a
commit 50234cef9c
4 changed files with 12 additions and 14 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# #
DATE=$(date +%Y%m%d-%Hh%M) DATE=$(date +%Y%m%d-%Hh%M)
LOGFILE=/home/johannes/.var/log/${DATE}-backup.log LOGFILE=/home/johannes/.var/log/manual-backup-${DATE}.log
touch $LOGFILE touch $LOGFILE
echo "--------------------------------------------------------------------" >> $LOGFILE echo "--------------------------------------------------------------------" >> $LOGFILE
for repo in $(find /home/johannes -type d -name '.jr_backup'); do for repo in $(find /home/johannes -type d -name '.jr_backup'); do

View File

@ -1,6 +1,6 @@
#/bin/bash` #/bin/bash`
DATE=$(date +%Y%m%d-%Hh%M) DATE=$(date +%Y%m%d-%Hh%M)
LOGFILE=/home/johannes/.var/log/push-${DATE}-backup.log LOGFILE=/home/johannes/.var/log/push-backup-${DATE}.log
for d in $(find -type d -name '.jr_backup'); do for d in $(find -type d -name '.jr_backup'); do
printf "%s: " $repo >> $LOGFILE printf "%s: " $repo >> $LOGFILE
git -C ${repo}/.. push origin main >> $LOGFILE 2>&1 git -C ${repo}/.. push origin main >> $LOGFILE 2>&1

View File

@ -1,9 +1,7 @@
#!/bin/bash #!/bin/bash
DATE=$(date +%Y%m%d-%Hh%M) DATE=$(date +%Y%m%d-%Hh%M)
LOGFILE=/home/johannes/.var/log/root-${DATE}-backup.log LOGFILE=/home/johannes/.var/log/root-backup-${DATE}.log
touch $LOGFILE 2>&1 touch $LOGFILE
pushd /etc sudo git -C /etc add /etc >> $LOGFILE 2>&1
sudo git add /etc/* >> $LOGFILE 2>&1 sudo git -C /etc commit -m "backup-$DATE" >> $LOGFILE 2>&1
sudo git commit -m "backup-${DATE}" >> $LOGFILE 2>&1 sudo chown -R johannes:johannes /etc/.git >> $LOGFILE 2>&1
sudo chown -R johannes:johannes .git >> $LOGFILE 2>&1
popd

View File

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