作者laechan (挥泪斩马云)
看板mud_sanc
标题[闲聊] 20180123修改事项
时间Tue Jan 23 21:46:47 2018
今晚应该会跨夜改吧。不过老实说没啥自信,最近坐在桌子前
总不太想 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://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1516715210.A.8DF.html
1F:→ laechan : 没法跨夜改了,改标题 01/24 01:15
2F:→ laechan : 待会大概有时间,看情况 01/24 01:15
※ 编辑: laechan (122.117.106.224), 01/24/2018 02:48:25
3F:→ laechan : 我预计今天白天,编好月底要进行的排程拍卖脚本档 01/24 02:50
4F:→ laechan : 应该下午就可以编好了 01/24 02:51
5F:→ laechan : 顺便再小改一下脚本档的读取方式, 减少错误读取情况 01/24 02:51