#!/bin/bash
if ls /backup | grep $(date +%F) &> /dev/null
then
    echo "today is already backup"
         exit 1
else
    if ls / | grep backup &> /dev/null
    then
       if [ -f /backup ] 
       then 
          mv /backup /$(date +%T) &> /dev/null
          echo "changename backup to $(date +%T)"
          mkdir /backup &> /dev/null
          cp -r /etc /backup/$(date +%F)
          echo "$(date +%F) backup success"
          echo "$(date +%F) backup success" | mail -s "$(date +%F) backup success" root
       else
          if [ -d /backup ] 
          then 
             echo "backup is a dirctory"
             cp -r /etc /backup/$(date +%F)
             echo "$(date +%F) backup success"
             echo "$(date +%F) backup success" | mail -s "$(date +%F) backup success" root
          fi
       fi
    else
       mkdir /backup &> /dev/null
       cp -r /etc /backup/$(date +%F)
       echo "$(date +%F) backup success"
       echo "$(date +%F) backup success" | mail -s "$(date +%F) backup success" root
    fi
fi