Guest User

Untitled

a guest
Nov 17th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. trace_12.03.05_17.11.20.log
  2. trace_12.03.05_17.12.30.log
  3. trace_12.03.05_17.13.45.log
  4. trace_12.03.05_17.13.23.log
  5. trace_12.03.05_17.14.40.log
  6.  
  7. # Logrotate file for trace
  8.  
  9. /source/path/trace_*.log {
  10. missingok
  11. create
  12. compress
  13. rotate 1
  14. lastaction
  15. # After compressing logs, move to other location
  16. Log_dir="/target/dir/old_log_$(date +%F)/$(date +%H_%S)/"
  17. [[ ! -d "${Log_dir}" ]] && /bin/mkdir -p "${Log_dir}"
  18. /bin/mv /source/path/*.gz "${Log_dir}"
  19. endscript
  20. }
  21.  
  22. 00 * * * * /usr/sbin/logrotate -f /etc/logrotate_trace.conf
  23.  
  24. /usr/sbin/logrotate -f /etc/logrotate_trace.conf
  25.  
  26. cp -p --update /source/path/trace_*.log /target/dir
  27.  
  28. rsync -a /path/to/source/*.log /path/to/backup/directory/
Add Comment
Please, Sign In to add comment