bash

I have write a simple shell script to show how many backup have been created for the account and listing the backup. The script is for my own use and my own note. I is very usefull if you have many backup and want simpler way to check the backup availability instead using WHM.

#!/bin/bash
# Shell script to check backup availability

echo ""
echo Shell script to check backup availability
read -p 'Username: ' username
echo There are
find /backup/*/*/accounts/ -maxdepth 1 -name $username* | wc -l
echo Backup available for $username
echo ""
echo Backup available for $username as below :
echo "Weekly"
ls -lath /backup/weekly/*/accounts/$username*
echo "Monthly"
ls -lath /backup/monthly/*/accounts/$username*


Output :
[root@wp4 backup]# ./backup-available.sh

Shell script to check backup availability
Username: inertz
There are
2
Backup available for inertz

Backup available for inertz as below :
Weekly
-rw------- 1 root root 3.6G Nov  5 10:47 /backup/weekly/2022-11-05/accounts/inertz.tar.gz
Monthly
-rw------- 1 root root 3.6G Oct 15 10:57 /backup/monthly/2022-10-15/accounts/inertz.tar.gz

Leave a Reply

Your email address will not be published. Required fields are marked *