1. 程式人生 > 其它 >用Vue CLI建立uni-app,擺脫HBuilder,npm命令列執行及釋出

用Vue CLI建立uni-app,擺脫HBuilder,npm命令列執行及釋出

#!/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