遊戲音訊網路協會大獎落下帷幕 《瑞奇與叮噹:分離》斬獲四項大獎
阿新 • • 發佈:2022-05-26
#!/bin/bash # 日常運營資料 # 傳送郵件 ############# DB_USER=<username> DB_PASSWD=<password> DB_HOST='192.168.xx.xx' # DATE=$(date +"%Y%m%d_%H%M%S") # EXCEL_DIR="/root/oms/${DATE}" #日期目錄 # [[ -d ${EXCEL_DIR} ]] || mkdir -p ${EXCEL_DIR} #不存在則建立 #sql查詢語句寫入檔案 cat > /root/oms/test_example.sql <<EOF use student; SELECT student.sname, student.age, student.java, student.php FROM student WHERE sid IN ( SELECT student_id, FROM score WHERE course_id IN ( SELECT cid FROM course WHERE cname= '英語' OR cname = '生物' ) GROUP BY student_id HAVING COUNT(course_id) = 1 ); EOF # cd ${EXCEL_DIR} # 執行寫入的sql檔案 mysql -u${DB_USER} -p${DB_PASSWD} -h $DB_HOST < /root/oms/test_example.sql > /root/oms/test_example.txt #格式轉換 python /root/oms/txt2excel.py /root/oms/test_example.txt /root/oms/test_example #cd .. #zip ${DATE}_all.zip*.xls #zip -r ${DATE}_data.zip ${DATE}/ EMAIL_FROM="[email protected]" EMAIL_PASSWD="xxxxxxx" EMAIL_HOST="smtp.exmail.qq.com:587" TO_ADDRESS="[email protected],[email protected]" #收件人,多個逗號隔開 message_subject_utf8="XXX運營資料execl統計" #郵件標題 message_body_utf8="您好,此郵件為系統自動傳送,詳細見附件,請查收!若未收到請在垃圾郵件中檢視"#郵件內容 #郵件標題轉換編碼 message_subject_gb2312=`iconv -t GB2312 -f UTF-8 << EOF $message_subject_utf8 EOF` [ $? -eq 0 ] && message_subject="$message_subject_gb2312" || message_subject="$message_subject_utf8" #換郵件內容為GB2312 message_body_gb2312=`iconv -t GB2312 -f UTF-8 << EOF $message_body_utf8 EOF` [ $? -eq 0 ] && message_body="$message_body_gb2312" || message_body="$message_body_utf8" #以下為騰訊企業郵箱的傳送方式 -a表示以附件方式,如果多個檔案可以zip打包傳送附件 /usr/local/bin/sendEmail -o tls=yes -f "${EMAIL_FROM}" -s "${EMAIL_HOST}" -u "$message_subject" -o message-content-type=text -o message-charset=utf8 -t "${TO_ADDRESS}" -xu "${EMAIL_FROM}" -xp "${EMAIL_PASSWD}" -m "$message_body" -a /root/oms/test_example.xls #刪除臨時檔案 rm -f /root/oms/test_example.txt rm -f /root/oms/test_example.sql rm -f /root/oms/test_example.xls