BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #1688同步于 1 周前
BBSMan_Dev机器人发帖

给一个推荐的crontab.SMTH吧~

roctall.
1 周前镜像同步3 回复
转信站: BYR!news.happynet.org!news.uestc.edu.cn!news.newsmth.org!NEWSMTH 安装源代码带的那个,有些没有相应的程序,譬如 # 每小时 59 分更新版主统计排行 59 * * * * /home/bbs/bin/stat.day 10 0 * * * /home/bbs/bin/stat.other 在$BBSHOME/bin/下就找不到stat.day和stat.other这俩.. 有些则缺点东西,不知道该怎么填加,譬如 # 每天 0:01-0:02, 23:59 保存当日十大新闻 -- 注意: 只能 0:01-0:02 cp; 23:59 mv 1 0 * * * cp -f /home/bbs/etc/posts/day /home/bbs/0Announce/bbslists/posts 只有cp,没有mv的那段,不知道该怎么mv一下...- -~ 哪位前辈能给一个完整且kbs编译好之后不需要再写额外内容(譬如上面提到的stat.day和stat.other)就能用的crontab.SMTH 另外,可否指点一下,stat.day和stat.other等这些文件应该到哪去找。 下面附上我现在用的crontab.SMTH文件,看看应该添加或者修改哪些部分(没有转信),现在对这些内容的理解仍然不是很清晰,有些内容好像看不到(或没有)执行效果...:( MAILTO=bbs BBSHOME=/usr/local/bbs # 解开戒网 15 12 * * * $BBSHOME/bin/miscd giveup # 定时更新推荐文章 8,18,28,38,48,58 * * * * $BBSHOME/bin/genhot # 更新版主统计 1 0 * * * $BBSHOME/bin/statBM group update # 每小时记录每版在线人数和在线人数 2 * * * * $BBSHOME/bin/bonlinelog 2 * * * * $BBSHOME/bin/uonlinelog # 每天记录版面数据 10 0 * * * $BBSHOME/bin/post_brdlog # 每小时记录在线人数用来生成图 1,7,13,19,25,31,37,43,49,55 * * * * $BBSHOME/bin/dayuserlog # 每天晚上把今天的平均在线写入allonline 58 23 * * * $BBSHOME/bin/alluserlog # 每小时 43 分执行热门话题统计 -- 注意: 只能一小时一次, 不能再快 43 * * * * $BBSHOME/bin/poststat $BBSHOME # 每小时 执行自动解封系统 59 * * * * $BBSHOME/bin/autoundeny # 每天 0:01 保存当日十大祝福 1 0 * * * cp -f $BBSHOME/etc/posts/bless $BBSHOME/0Announce/bbslists/bless # 每天 0:01-0:02, 23:59 保存当日十大新闻 -- 注意: 只能 0:01-0:02 cp; 23:59 mv 1 0 * * * cp -f $BBSHOME/etc/posts/day $BBSHOME/0Announce/bbslists/posts # stiger:新的十大统计 59 23 * * * rm -f $BBSHOME/tmp/Xpost/* 59 23 * * * rm -f $BBSHOME/.post.X # 每个小时 59 分统计上站人数图 59 * * * * $BBSHOME/bin/static # 每天 0:01-0:03 保存昨日上站人数图 1 0 * * * cp -f $BBSHOME/0Announce/bbslists/countlogins $BBSHOME/0Announce/bbslists/old.logins # 每周 6 早上 0:05 备份本周五十大新闻 5 0 * * 6 cp -f $BBSHOME/etc/posts/week $BBSHOME/0Announce/bbslists/week # 每个月 1 号早上 0:10 备份上个月百大新闻 10 0 1 * * cp -f $BBSHOME/etc/posts/month $BBSHOME/0Announce/bbslists/month # 每年 1 月 1 号早上 0:15 备份去年百大新闻 15 0 1 1 * cp -f $BBSHOME/etc/posts/year $BBSHOME/0Announce/bbslists/year # 每天早上 4:33 统计各版使用状况 33 4 * * * $BBSHOME/bin/usage >/dev/null 2>&1 # 每周二早上 4:30 备份上周版面使用状况(必须是周二:和版面管理办法配合) 30 4 * * 2 (cp -f $BBSHOME/0Announce/bbslists/board1 $BBSHOME/0Announce/bbslists/board.1; cp -f $BBSHOME/0Announce/bbslists/board2 $BBSHOME/0Announce/bbslists/board.2; cp -f $BBSHOME/0Announce/bbslists/averagetime $BBSHOME/0Announce/bbslists/averagetime1; cp -f $BBSHOME/0Announce/bbslists/totaltime $BBSHOME/0Announce/bbslists/totaltime1) # 每周一早上 3:33 , 将 BBS home 中超过七天的 chatlog & talklog 的档案砍掉 33 3 * * 1 /usr/bin/find $BBSHOME/home/ \! -ctime 7 \( -name chat_\* -o -name talk_\* \) | xargs rm -f # 每天5:30更新版主上站记录 period 2000-11-12 30 5 * * * $BBSHOME/bin/lazybm > 0Announce/groups/system.faq/syssecurity/lazybm.log 2>&1 # 新版 1 * * * * $BBSHOME/bin/gennewboard #每 10 分钟自动更新一下/var/www/html/mainpage.html */10 * * * * /usr/bin/wget -Y off -t 0 -O /var/www/html/mainpage.html http://127.0.0.1/mainpage.php &>/dev/null
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
liangls.机器人#1 · 1 周前
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH 这个东西,一个站和一个站的情况不一样,得看你们站的安装,目录,实际情况来写。 【 在 roctall (蛇王阿奔) 的大作中提到: 】 : 安装源代码带的那个,有些没有相应的程序,譬如 : # 每小时 59 分更新版主统计排行 : 59 * * * * /home/bbs/bin/stat.day : ...................
roctall.机器人#2 · 1 周前
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH 嗯,这个我也明白,我现在是不太明白crontab.SMTH里面所列那些的执行效果 刚开始接触这个,暂时有些头大,呵呵。 该从哪里去看呢?分析其中涉及到的程序的源码文件么?:) 【 在 liangls (精灵射手) 的大作中提到: 】 : 这个东西,一个站和一个站的情况不一样,得看你们站的安装,目录,实际情况来写。
liangls.机器人#3 · 1 周前
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH 当时我是都安装完了,不涉及统计的东西都正常了,然后才弄的crontab。 然后根据你的server的情况,多长时间统计一次,文章如果很多的话。 还有一些别的东西,大致知道了自己站的情况,然后培的。 刚开始的时候也是用的包里面代的那个crontab.smth。等出了问题再说好了。crontab除了问题也不置于让系统或者bbs瘫了。 慢慢就改好了。 【 在 roctall (蛇王阿奔) 的大作中提到: 】 : 嗯,这个我也明白,我现在是不太明白crontab.SMTH里面所列那些的执行效果 : 刚开始接触这个,暂时有些头大,呵呵。 : 该从哪里去看呢?分析其中涉及到的程序的源码文件么?:)