bbslogd 启动不带参数,但是可以给 bbslogd 进程发信号来指定需要的操作,有用的信
号包括:
SIGALRM: 强制立即将收到的 log 写入磁盘相应文件。正常运行过程中 bbslogd 每
10 分钟进行一次这样的操作。调试程序的时候可以用这个方法立即看到
系统产生的新 log。信号可以这么发:killall -ALRM bbslogd
SIGUSR1: rotate log 文件。比如,usies 的文件内容可能会被移动到 usies.0(如
果这个文件已经存在那就把 0 改成更大的数字),而 usies 文件会被清
空。在 bbslogd 正常运行过程中直接删除或移动 log 文件的做法是极其
错误的,一定要使用发 SIGUSR1 信号的办法来缩减 log 文件大小!
【 在 luckwithme (Marvel) 的大作中提到: 】
: 哪个文档?svn中的doc目录吗,没找到相应的文件……
: 此外,现在的问题是一部分日志能够更新,但是另外一部分却一直没有创建,我用gdb调试之后,日志就出来了,ft
: 实在太诡异了……
: ...................
--
FROM 221.219.13.*