作者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