SHARE
TWEET

logwork2

a guest Jan 12th, 2017 57 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3. #! /bin/bash
  4.  
  5. if [ -d /root/logtest2/log_$(date +%d.%m.%y) ];
  6. then
  7. echo "Есть дата"
  8. else
  9. mkdir /root/logtest2/log_$(date +%d.%m.%y)
  10. fi
  11.  
  12. if [ -d /root/logtest2/log_$(date +%d.%m.%y)/$(date +%H) ];
  13. then
  14. echo "Есть час"
  15. else
  16. mkdir /root/logtest2/log_$(date +%d.%m.%y)/$(date +%H)
  17.  
  18. path=/root/logtest2/log_$(date +%d.%m.%y)/$(date +%H)                      #запоминаем путь до конечной папки
  19.  
  20. find /var/log/ -maxdepth 6 -name '*.log' -exec cp --parents '{}' $path \;  # собираем все .log файлы в папке /var/log с гл$
  21.                                                                            #и копируем в папку часа с сохранением путей к $
  22. find /var/log/ -maxdepth 6 -name '*.log' -exec cp /dev/null '{}' \;        #обнуляем
  23.  
  24. fi
RAW Paste Data
Pastebin PRO Summer Special!
Get 40% OFF on Pastebin PRO accounts!
Top