Advertisement
Guest User

Untitled

a guest
Aug 4th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. work_dir="/home/zampread/banker_cost"
  4. date=`date +"%Y_%m_%d"`
  5. data_minute=`date +"%Y_%m_%d_%H_%M"`
  6. table_name="banker_record_"$date
  7. output_file="banker_cost_"$data_minute
  8. current_file="banker_cost_current.txt"
  9.  
  10. function query_mysql {
  11. sql_statement="mysql --host=172.22.0.0 --port=3306 --user=user_b --password=j --database=banker -e 'select campaign_id, sum(cost) from "$table_name" where update_time>=(curdate()+interval hour(curtime()) hour) group by campaign_id;' > "$output_file
  12. eval $sql_statement
  13. echo $output_file > $current_file
  14. }
  15.  
  16. function uploading {
  17. #echo "uploading to ftp server"
  18. ftp_srv="172.22.41.102"
  19. ftp_user="zamplusftp"
  20. ftp_pwd="zamp1234"
  21. ftp_path="/home/zamplusftp/test_dir"
  22. local_path="~"
  23.  
  24. ftp -n $ftp_srv &> /dev/null <<-EOT
  25. binary
  26. user $ftp_user $ftp_pwd
  27. prompt
  28. cd test_dir
  29. lcd $work_dir
  30. put $output_file
  31. put $current_file
  32. bye
  33. EOT
  34. }
  35.  
  36. mkdir -p $work_dir
  37. cd $work_dir
  38. query_mysql
  39. uploading
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement