【 在 Debian@bbs.tongji.edu.cn-SPAM.no (etch) 的大作中提到: 】
: 这样改了只能强制只读,不能实现按时间自动只读。
为什么不行?你不能在函数里面判断时间么?
: 我有一个想法:
: 可以参考 $BBSHOME/NOLOGIN 可以使得bbs暂停登录的那个方法,不会增加太多IO。
:
http://trac.kcn.cn/kbs/browser/trunk/kbs_bbs/src/bbsd_single.c: 431行左右。是启动bbsd的时候检查一下是否有NOLOGIN这个文件的代码。
: 我们用crontab 脚本来控制$BBSHOME/ReadOnlyControl的生成或者删掉
: 然后bbsd启动的时候来读一次看看有没有这个文件。有的话置 1 一个flag,然后再
: haspostpermission里面检查这个flag
: 现在有个疑问,bbsd_single.c里面的变量,怎么被board.c访问到?能不能请熟悉代码的大侠给个这样的变量的例子?
--
FROM 128.12.150.*