2012-08-17 145 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这

相关问题