|
[free]
小娃把Linux自動抓rpt檔的shell script和ftp設定好了,
建議大家近30日的資料還是上期交所抓,過期的資料再來ftp抓,
這樣子COCO的流量才能更有效率的使用。
ftp連進去有2個folder, future_rpt是期貨的rpt檔。
op_rpt是選擇權的rpt檔。本ftp只能下載不能上傳,檔案從2011.3.17起
以下分享自動抓rpt檔的shell script。
抓期貨rpt檔- #!/bin/sh
- today_tickfile=http://www.taifex.com.tw/DailyDownload/Daily_`date +%Y_%m_%d`.zip
- wget -c -a /root/rpt/future_tick.log -P /home/cocoin/future_rpt/ $today_tickfile
複製代碼 抓選擇權rpt檔- #!/bin/sh
- today_tickfile=http://www.taifex.com.tw/OptionsDailyDownload/OptionsDaily_`date +%Y_%m_%d`.zip
- wget -c -a /root/rpt/op_tick.log -P /home/cocoin/op_rpt/ $today_tickfile
複製代碼 自動排程工作的crontab檔案(新增最後2行)- SHELL=/bin/bash
- PATH=/sbin:/bin:/usr/sbin:/usr/bin
- MAILTO=root
- HOME=/
- # run-parts
- 01 * * * * root run-parts /etc/cron.hourly
- 02 4 * * * root run-parts /etc/cron.daily
- 22 4 * * 0 root run-parts /etc/cron.weekly
- 42 4 1 * * root run-parts /etc/cron.monthly
- #wawa88123
- 00 3 * * * root /root/local/bakdzmysql.sh
- #everyday am 3:00 backup
- #everyday get rpt
- 00 18 * * * root /root/local/download_rpt_future.sh
- 05 18 * * * root /root/local/download_rpt_op.sh
複製代碼 我設定每天晚上6:00抓檔,不過說不定會有剛好server連不上的時候,
這個我就不敢保證了。 |
|