2012-08-17 239 views
2

我在linux centOS 6.2上安裝了星號1.4。並且我還在/etc/rc.local作爲/usr/bin/asterisk開始星號。 但它沒有奏效。系統啓動時,它顯示星號服務已啓動,但實際上它不工作,即命令asterisk-vvvvr不起作用。當系統重新啓動時自動啓動星號

如果我在啓動系統後手動啓動服務,它可以正常工作。有人可以告訴爲什麼星號不工作通過rc.local文件,我可以在系統啓動時自動啓動星號。

在此先感謝。 PS:我已經嘗試了很多使用Google搜索的方法,但仍然存在問題。

回答

4

爲了得到正確的初始化腳本,使星號上啓動時自動啓動:更改爲星號源目錄和做到這一點:

make config 
chkconfig asterisk on 
之後,你可以重啓

+0

仍然沒有工作 – 2012-08-21 11:08:41

+0

你能粘貼在這裏輸出?你是從源代碼安裝嗎? – olivecoder 2012-08-21 12:26:48

+0

我想看到從單位星號腳本的輸出 – olivecoder 2012-08-21 12:30:18

1

一個微妙的假設這裏:讓星號在啓動時自動,你必須要根併發出命令,ckhconfig(從olivecoder的步驟)上

  • $ sudo的chkconfig的星號,以驗證星號確實被打開,你應該看到類似

$的chkconfig | grep的星號

星號0:關1:關2:3:4:5:6:關

  • 啓動該服務的w/o重啓,則可以嘗試

$須藤服務星號開始

  • 最後,運行CLI

$ sudo的星號-rvvv

---你應該得到這樣的事情:

萊姆斯* CLI>

0

就轉到星號,你有星號的所有二進制文件和以下命令來運行目錄。

在我的情況下,我的星號二進制文件位於。

/usr/src/asterisk.

[email protected]# make config這

相關問題