ubuntu设置asterisk开机启动遇到的问题

来源:互联网 发布:程序员工资条 编辑:程序博客网 时间:2024/06/04 22:28

   为了省事 asterisk 启动命令直接放到了 /etc/init.d/rc.local 里,

开机启动后,用命令 ps -e|grep asterisk 能看到 asterisk服务启动了

但是 asterisk -r  无法连接,会报 错:

Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
最后 在rc.local 里加了这样的一句命令:

chmod 777 /var/run/asterisk/asterisk.ctl

解决了问题,

很奇怪 为什么 放到启动命令里会出现权限问题

asterisk整个目录 都已经开发了权限

asterisk.ctl 文件是 服务启动后生成的,

我查看了一下权限是这样的

srwxr-xr-x 1 root root 0 2012-12-17 09:23 asterisk.ctl
很奇怪 在命令窗口敲命令 和 开机自动启动有什么不同呢