wget_cap_log_piece.sh 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #!/bin/bash
  2. ############# 同步给CAP的活动页面日志收集 100.0.3.94/95 ###########################
  3. # 2 */1 * * * sh /home/kc/shell/wget_cap_log.sh >> /data/logs/orderchannel/cap/wget_cap_log.log 2>&1
  4. #hourtmp=`date +%H`
  5. #hour=10#$hourtmp
  6. #daybefore=`date +%Y%m%d -d '1 day ago'`
  7. datetm=`date +%Y%m%d%H -d '1 hour ago'`
  8. datenm=`date +%Y%m%d%H%M00`
  9. # datetm='2021070716'
  10. cd /data/logs/orderchannel/cap/download2/
  11. # "http://100.0.3.94:8050/orderchannel/cap/" "http://100.0.4.95:8050/orderchannel/cap/"
  12. download_servers=(94 95);
  13. tomcat_server_ports=(8055 8056 8077 8078);
  14. log_filename_prefix="orderchannel_";
  15. for download_server in ${download_servers[@]}
  16. do
  17. echo download_server
  18. for tomcat_server_port in ${tomcat_server_ports[@]}
  19. do
  20. url=`echo "http://100.0.3.$download_server:8050/orderchannel/cap/"$log_filename_prefix$datetm"_"$tomcat_server_port".log" -O $log_filename_prefix$datetm"_"$download_server"_"$tomcat_server_port".log"`
  21. wget -c -t 5 -T 5 $url
  22. done
  23. done
  24. #server=94
  25. #while [ $server -le 95 ]
  26. #do
  27. # cd /data/logs/orderchannel/cap/download/
  28. # url=`echo "http://100.0.3."$server":8050/orderchannel/cap/orderchannel_"$datetm".log" -O "orderchannel_"$datetm"_"$server".log"`
  29. # wget -c -t 5 -T 5 $url
  30. # server=$(( $server + 1 ))
  31. #done
  32. find /data/logs/orderchannel/cap/download2/ -name "*orderchannel_*" -type f -size 0c | xargs -n 1 rm -f
  33. # 志强上传到CAP的目录
  34. #cat /data/logs/orderchannel/cap/download2/orderchannel_*.log > "/data/logs/quartz/capfile/WCLL"$datenm".log"
  35. # 上传文件备份
  36. cat /data/logs/orderchannel/cap/download2/orderchannel_*.log > "/data/logs/orderchannel/cap/backup2/WCLL"$datenm".log"
  37. # 日志文件备份
  38. mv /data/logs/orderchannel/cap/download2/orderchannel_*.log /data/logs/orderchannel/cap/history2/