[問題]為什麼我不能讓一個Daemon自動啟動

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

[問題]為什麼我不能讓一個Daemon自動啟動

文章Guest-Vincent » 週日 10月 05, 2003 10:54 am

請問一下,我裝了 Debian-2.4.18-bf24.
那些使用apt-get install 來的Daemon都能很正常的在rc2.d裡自動啟動,但是我想要自行啟動一個服務,我將它的啟動描述也放入了/etc/init.d裡了,也 link 了一個 S40startit 在rc2.d ,但Debian就好像沒看到一樣,這是為耍啥米!?
當我boot完成 Login 到系統後, 用 /etc/init.d/startit start 它卻是可以執行的.
Guest-Vincent
 

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章阿信 » 週日 10月 05, 2003 11:37 am

請用如何增加link的呢?

是用update-rc.d嗎?
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章louie » 週日 10月 05, 2003 3:00 pm

有沒有可能是路徑的問題, 將執行檔用絕對路徑試看看
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章訪客 » 週一 10月 06, 2003 9:26 am

阿信,
我沒有使用 update-rc.d , 是直接給它
link -s /etc/init.d/startit S40startit 的,以前我用 Debian-2.2.20
裝的系統,這樣子弄是可以Work的呀!
訪客
 

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章訪客 » 週一 10月 06, 2003 11:12 am

阿信,
真謝謝您,真的要用 update-rc.d 的.

it's work ! Thank's !
訪客
 

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章d2207197 » 週二 10月 07, 2003 1:09 am

真是神奇...我不用 update-rc.d 也可以用也
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章axel » 週二 10月 07, 2003 9:40 am

直接使用 symbolic link 也是可以 work 的( 用 update-rc.d 比較方便而已 )
試試看將
link -s /etc/init.d/startit S40startit
改成
ln -s /etc/init.d/startit S40startit
axel
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週五 4月 04, 2003 9:52 am

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章moto » 週二 10月 07, 2003 10:00 am

其實很多工具只是幫助我們省去很多瑣碎的步驟..也許是新加檔案也許是修改檔案也許是檢查系統...

Anyway,目的達到最重要囉... ;-)
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章lthwie » 週日 5月 09, 2004 4:42 pm

我自己寫的 script 用 update-rc.d 已經正常建立連結在各個 rcX.d 裡面,我直接執行 /etc/init.d/rc 2 也可以正常啟動我的 script

不過我下 reboot 重新開機,卻不會直執行我的 script ,看 /var/log/boot 一樣沒看到有啟動我自己的 script ,我很懷疑系統到底有沒有執行 rc 2 這個指令,如果沒有 debian 的開機流程到底為何,我可以一步一步去跟蹤他的開機流程嗎?

因為我實在找不出到底要如何設定,或者是其實系統有執行我的 script 只是因為中間有出現錯誤??

麻煩大家幫幫忙吧!! 3Q
lthwie
可愛的小學生
可愛的小學生
 
文章: 40
註冊時間: 週日 10月 06, 2002 9:55 am

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章阿信 » 週日 5月 09, 2004 6:58 pm

檢查您的 /etc/inittab 中的 id 是否指定為:2 喔... :mygod:
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章lthwie » 週六 5月 22, 2004 9:36 am

Sorry 因為現在當兵中,而且上星期沒放假,所以很久才能回覆 :-?

# The default runlevel.
id:2:initdefault:

我的 id 是 2 沒錯,實在想不出來,到底是哪裡出錯
麻煩大家幫幫忙吧!! 3Q
lthwie
可愛的小學生
可愛的小學生
 
文章: 40
註冊時間: 週日 10月 06, 2002 9:55 am

re:[問題]為什麼我不能讓一個Daemon自動啟動

文章d2207197 » 週六 5月 22, 2004 11:55 am

大概是你 link 的檔案,權限或內容有問題吧
權限是 755,內容必須像是這樣

代碼: 選擇全部
#! /bin/sh

case "$1" in
    start)
        balabala
        ;;
    stop)
        walawala
        ;;
esac
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron