[閒聊] 20180118修改事項

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間7年前 (2018/01/18 22:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
繼續改 blarket。 一、指令 blarket 修改 備份檔依舊是 blarket.20180116 欲設定一筆排程資料時 > blarket -crontab 1.新增排程 2.刪除排程 3.離開(按 q 或 quit 也可) 請輸入選項: 1 請輸入欲設定的排程拍賣主題(全英文, 例如 newyear): newyear 請輸入預定執行時間(mm/dd hh:mm): 02/15 21:00 腳本名稱: newyear 預定執行時間: Thu Feb 15 21:00:45 2018 資料設定 ok. 欲刪除一筆已存在的資料時 > blarket -crontab 腳本名稱: newyear 預定執行時間: Thu Feb 15 21:00:45 2018 1.新增排程 2.刪除排程 3.離開(按 q 或 quit 也可) 請輸入選項: 2 請輸入欲刪除的排程拍賣主題(全英文, 例如 newyear): xxx 沒有 xxx 這個排程喔. 腳本名稱: newyear 預定執行時間: Thu Feb 15 21:00:45 2018 1.新增排程 2.刪除排程 3.離開(按 q 或 quit 也可) 請輸入選項: 2 請輸入欲刪除的排程拍賣主題(全英文, 例如 newyear): newyear 腳本名稱: newyear 預定執行時間: Thu Feb 15 21:00:45 2018 資料刪除 ok. 不寫修改排程,是因為實際上是對 times_check 進行資料的設定 與刪除,因此假設要修改某筆資料,最理想的做法就是 1.先刪除舊資料 2.再將更新後的資料設定進去 當腳本名稱為 xxx 時,預設會去讀 /open/cmds/blarket/xxx 這 個檔案,檔案內容很簡單,每一行都是欲拍賣的物品檔名,例如: /d/auc/blarket/ob05 /d/auc/blarket/wiz_auc/ob05 . . 原則上每一件物品的拍賣流程都是 1.clone 出該物品,暫時放到 _blarket 物件上 2.blarket -auc 該物品 3.blarket -continue 至少兩次 4.blarket -end 5.等待 n 秒 這五個步驟在 loop 而已,重點是,當排程被 times_check 物 件執行後,它去讀完腳本就會去做一堆 set_times_no_save 的 設定,對系統的負擔會非常輕。 之後預定開始撰寫 blarket 指令檔內的 times_check,這是黑 市排程拍賣的重點函數。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224 ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1516284282.A.CAF.html
文章代碼(AID): #1QOAbwol (mud_sanc)
文章代碼(AID): #1QOAbwol (mud_sanc)