Side Project Document
  • 如果沒能一次成功,那就叫它 1.0 版吧。
  • Stock Price for LINE Notify V1
    • 前言
    • 一、申請玉山富果 API
    • 二、申請 LINE Notify Token
    • 三、環境架設與資料表設定
    • 四、SSIS 設計
      • SSIS 流程圖
      • Move to History Table & Truncate Table
      • Foreach Loop to Get API
      • Lookup File - Chart
      • Lookup File - Quote
      • Join Table to Result Set
      • Post Result Set to LINE Notify
      • Delete Over 3 days Files
      • 事件處理常式
    • 五、安裝教學
  • Stock Price for LINE Notify V2
    • 前言
    • 一、軟體架構與流程圖
    • 二、環境架設與資料表設定
    • 三、Python 程式說明
      • 主程式:Local_Stock_Main.py
      • 取得個股基本資訊:Local_Stock_Meta.py
      • 取得個股交易資訊:Local_Stock_Quote.py
      • 將折線圖發送至 LINE Notify:Local_Stock_Line_Notify.py
      • 資料解密:Local_Encryption.py
      • 排程設定
  • Stock Price for LINE Notify V3
    • 前言
    • 一、軟體架構與流程圖
    • 二、環境架設與資料表設定
    • 三、Python 程式說明
      • Local_Stock_Main.py
      • Local_Stock_Meta.py
      • Local_Stock_Quote.py
      • Local_Stock_Line_Notify.py
      • Create_RSA_Key.py
      • Encrypt_Data.py
      • Decrypt_Data.py
      • 排程設定
      • 加碼:.py 打包成 .exe 執行檔
Powered by GitBook
On this page
  1. Stock Price for LINE Notify V2
  2. 三、Python 程式說明

排程設定

Last updated 1 year ago

所有 Table 和程式都部署好之後,就可以設定排程。我使用的排程工具是 SQL Server Agent,在 SQL Server Express 是不支援的,因此若想要開發使用,可下載 Developer 版本。

如果不想使用 SQL Server Agent,可以使用工作排程器(Task Scheduler),但設定上沒有 SQL Server Agent 那麼彈性,可以參考的說明。

以下使用 SQL Server Agent 示範:

  1. 在 SSMS 上面,在 SQL Server Agent 右鍵 => 新增 => 作業。

  2. 使用 Agent 呼叫 Python 檔案,類型需選擇作業系統 (CmdExec),下框的命令列輸入執行 Python 的命令。由於我已經先將 Python 打包成 .exe,所以直接指定 .exe 路徑即可。 如果要直接執行 .py 檔案,可以參考說明。

    如果要將 Python 檔案打包成 exe,可參考這篇。

  3. 排程部分,設定週一到週六執行(現行星期日沒有補班的案例),於 09:00 ~ 13:40 每 10 分鐘執行一次排程。

這篇
這篇