check_dirs.sh 723 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. # v.0.0.0.1
  3. # 22.4.2024
  4. # scripts check directory collection size limits and if exceeds maximal size, notify via email to recipient
  5. # syntax:
  6. # check_dirs
  7. # setup following constants directories, recipient
  8. # setup following constants - directories
  9. directories=(
  10. [0,0]="/var/www/quadarax" # directory name
  11. [0,1]=10000000 # maximal size in bytes
  12. [1,0]="/var/www/hosting/geodet-vorlicek.cz"
  13. [1,1]=10000000
  14. )
  15. # setup following constants - recipient
  16. recipient="dalibor.votruba@gmail.com"
  17. dir_length=${#directories[@]}
  18. for ((i=0; i<$dir_length; i++)); do
  19. . ./check_dir_size.sh $(directories[$i, 0]) $(directories[$i, 1]) $recipient "MORDOR WARN: Directory exceed size"
  20. done