Guest User

Untitled

a guest
Apr 15th, 2018
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #! /bin/bash
  2.  
  3. PG_USER=""
  4. PG_PASSWORD=""
  5. PG_HOST=""
  6. PG_PORT=""
  7. DB_NAME=""
  8.  
  9. export PGPASSWORD=$PG_PASSWORD
  10. IFS=','
  11.  
  12. date_now=`date +"%Y-%m-%d %k:%M:%S.%3N"`
  13.  
  14. GET_USER_SQL="
  15. SELECT
  16. id, name
  17. FROM
  18. user;
  19. "
  20. GET_POST_SQL="
  21. SELECT
  22. user_id, content
  23. FROM
  24. post;
  25. "
  26.  
  27. result=`psql -U $PG_USER -h $PG_HOST -p $PG_PORT -d $DB_NAME <<_EOD
  28. \timing
  29. $GET_USER_SQL
  30. $GET_POST_SQL
  31. _EOD
  32. `
  33.  
  34. MAILING_LIST=(
  35. sample@ne.jp
  36. example@xxx.com
  37. )
  38. SUBJECT="Excute Result"
  39.  
  40. mail_body=`
  41. echo
  42. echo date_now
  43. echo $result | sed -e '1,1d'
  44. `
  45. echo -e "Subject: $SUBJECT \n\n $mail_body" | sendmail ${MAILING_LIST[*]}
Add Comment
Please, Sign In to add comment