看板 mud_sanc 關於我們 聯絡資訊
今晚應該會跨夜改吧。不過老實說沒啥自信,最近坐在桌子前 總不太想 coding,我自我分析判斷,原因大概是我不希望我在 coding 的時候老是被打斷,以及我最近有其它事情要忙的關係 明天起會改變做法,例如盡量用記事本 coding。 一、指令 blarket 修改 > blarket -crontab 1.新增排程 2.刪除排程 3.離開(按 q 或 quit 也可) 請輸入選項: 1 請輸入欲設定的排程拍賣主題(全英文, 例如 newyear): test 請輸入預定執行時間(mm/dd hh:mm): 01/24 01:40 腳本名稱: test 預定執行時間: Wed Jan 24 01:40:59 2018 資料設定 ok. > blarket -crontab 腳本名稱: test 預定執行時間: Wed Jan 24 01:40:59 2018 可看到排程已順利設定。 01/24 01:41:0x 秒時,該排程執行 【黑市頻道】排程拍賣通知 ==================================================== 1.天空城農場的速升券(Skyfarm Express Ticket) 2.神眼鑑定券(Godeye-identified Ticket) 3.古老的紫箱(Old Box) 4.♂荷爾蒙餅乾♀(Endocrine cooky) ♂荷爾蒙餅乾♀(Endocrine cooky) 5.天空城農場的擴增券(Skyfarm Expand Ticket) 天空城農場的擴增券(Skyfarm Expand Ticket) 天空城農場的升級券(Skyfarm Level-UP Ticket) ==================================================== 拍賣會主持人: 預訂 30 秒後,開始陸續拍賣以上物品! 嘛,有一點點的時間落差,應該還好。 (沒有要求要完全精準) > call times_check;check_names_in_files;"blarket_test";"/cmds/std/_blarket" 房間(/open/cmds/times_check)-> check_names_in_files( "blarket_test" , "/cmds/std/_blarket" ) = 0 確定該排程也已被 times_check 移除。比方 check 其它的 > call times_check;check_names_in_files;"/d/break/brk/boat"; "/d/break/brk/boat" 房間(/open/cmds/times_check)-> check_names_in_files( "/d/break/brk/boat", "/d/break/brk/boat" ) = 11 非 0 的值就代表有,0 則代表沒有。 二、繼續修改 blarket 備份檔: /cmds/std/blarket.20180124 主要增加自動紀錄的功能,紀錄檔預設為腳本檔,也就是一檔 二用,拍賣物品清單與拍賣紀錄之間以 -- 分隔,在最初讀腳 本檔時,如果它有讀到一行是 -- 的話就會停止讀取它以下的 東西。(意即 -- 以下的就是紀錄) 以下是經實測後的 /open/cmds/blarket/test 檔內容: > more /open/cmds/blarket/test 測試拍賣及上備註 /d/auc/blarket/wiz_auc/ob17 -end /d/auc/blarket/wiz_auc/ob18 -end /d/auc/blarket/wiz_auc/ob05 -end /d/auc/blarket/wiz_auc/ob06 -end2 /d/auc/blarket/wiz_auc/ob07,/d/auc/blarket/wiz_auc/ob07 -end /d/auc/blarket/ob11,/d/auc/blarket/ob11,/d/auc/blarket/ob12 -end -- <= 到這裡就不會再讀, 以下開始就是拍賣紀錄 【黑市頻道】排程拍賣通知 ==================================================== 1.天空城農場的速升券(Skyfarm Express Ticket) 2.神眼鑑定券(Godeye-identified Ticket) 3.古老的紫箱(Old Box) 4.♂荷爾蒙餅乾♀(Endocrine cooky) ♂荷爾蒙餅乾♀(Endocrine cooky) 5.天空城農場的擴增券(Skyfarm Expand Ticket) 天空城農場的擴增券(Skyfarm Expand Ticket) 天空城農場的升級券(Skyfarm Level-UP Ticket) ==================================================== 拍賣會主持人: 預訂 30 秒後,開始陸續拍賣以上物品! 【黑市頻道】 時間紀錄 Wed Jan 24 02:29:11 2018 ==================================================== 競標品:天空城農場的速升券(Skyfarm Express Ticket) 競標價:十萬影特幣 得標方式:出價最高者得標。 ==================================================== 這裡少了一行"該次拍賣無人競標"的 log,已修正。 【黑市頻道】 時間紀錄 Wed Jan 24 02:30:21 2018 ==================================================== 競標品:神眼鑑定券(Godeye-identified Ticket) 競標價:十萬影特幣 得標方式:出價最高者得標。 ==================================================== 【黑市頻道】 時間紀錄 Wed Jan 24 02:30:21 2018 ==================================================== 競標品:神眼鑑定券(Godeye-identified Ticket) 競標價:十萬影特幣 得標方式:出價最高者得標。 ==================================================== laechan:恭喜 laechan 以十萬 int 得標! (下略) 三、修改 /open/cmds/times_check.c 主要在 create 內增加一行 set("pre_clean",1); 而已,避免 times_check 被系統定期 reset。 到這裡,排程拍賣的東西全部改完。 LAechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224 ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1516715210.A.8DF.html
laechan : 沒法跨夜改了,改標題 01/24 01:15
laechan : 待會大概有時間,看情況 01/24 01:15
※ 編輯: laechan (122.117.106.224), 01/24/2018 02:48:25
laechan : 我預計今天白天,編好月底要進行的排程拍賣腳本檔 01/24 02:50
laechan : 應該下午就可以編好了 01/24 02:51
laechan : 順便再小改一下腳本檔的讀取方式, 減少錯誤讀取情況 01/24 02:51