Worker Service範例
工作比較閒的時候寫的,沒寫過所以拿來當個練習
功能上是每天在固定時間去證交所撈資料,然後將設定的股票的當日的資料存成Csv
在appsettings.json
裡的 “AppSettings” 能夠設定像是
股票代碼 :
"StockNumber": [ "0050", "0056" ]
就是要撈0050跟0056這兩個股票的資料證交所Url : 撈股票資料的Url,Query的參數用
%s
,理論上不要動每天要撈資料的時間 :
"FetchTime": "16:00:00"
代表每日下午四點會撈資料CSV儲存路徑 :
"CsvPath": "C:\\Users\User\CsvData"
可以透過以下指令去Publish Worker Service
1 | dotnet publish -c Release -r win-x64 --no-self-contained -p:PublishSingleFile=true |
之後用PowerShell執行
1 | sc.exe create "Your Service Name" binPath="The Paht of The Service Exe file" |
如果是用CMD,sc不用加exe
本部落格所有文章除特別聲明外,均採用CC BY-NC-SA 4.0 授權協議。轉載請註明來源 Mos Blog!
評論