作者soem (流水)
看板PttCurrent
标题Re: [问题] BBS开机自动执行
时间Sat Sep 29 03:08:57 2007
发现这个问题还是没人讨论= =a
我使用的是FreeBSD6.2 AMD64
也碰到了相同的问题..也是这样解决..
---另外---
我站长审帐号部分怪怪的
审过了重登後就被吃掉了
无止境的填注册单!审帐号..没有真的通过的一天~
後来只好直接改权限= =a
----------
※ 引述《watch (卑微的学生)》之铭言:
: 使用版本:FreeBSD 6.0
: 将 sample/pttbbs.sh 拷贝到 /usr/local/etc/rc.d/
: 重新开机後却不会自动执行
: 必须以root的身分在/home/bbs下手动执行bin/mbbsd 23 才能启动
: 我发现似乎是pttbbs.sh里面的/home/bbs/bin/bbsctl start这行没执行
: 看了一下util/bbsctl.c
: 里面有一段
: int startbbs(int argc, char **argv)
: {
: if( setuid(0) < 0 ){
: perror("setuid(0)");
: exit(1);
: }
: 没记错的话新版的perl好像把setuid拿掉了
: 不过一来那不是perl
: 二来我也不确定他怎麽编的
: 恳请站方解惑~
: 我目前的作法是
: 在/usr/local/etc/rc.d/pttbbs.sh里面加入一行
: /home/bbs/bin/mbbsd 23
: 并把/home/bbs/bin/bbsctl start注解起来
: 开机就会自动启动了
: 不过这样做不知道有没有什麽其他不良影响 @@||
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 134.208.43.224