我遇到了一些奇怪的问题,在使用"服务星号启动"启动星号时执行脚本。
当我使用星号-vvvvc启动星号时,我可以使用system((应用程序在拨号计划中运行脚本,但是当我使用服务(服务星号开始(启动星号时,星号无法执行脚本,出现诸如"无法执行命令"之类的错误。
我已将星号安装为星号用户。安装是通过 FreePBX 安装完成的。
我尝试了各种选项,例如使用 chown 更改脚本(chown asterisk:asterisk 脚本(、chmod 777 脚本,但不起作用。
您使用的是哪个操作系统版本?如果是 RHEL/CentOS 7,那么你应该使用 "systemctl start asterisk" 代替。如果是 RHEL/CentOS 6,那么您可以正确运行该命令。请注意,此启动脚本safe_asterisk启动中间脚本,后者依次启动星号本身。
检查/var/log/messages 和/var/log/asterisk/full - 在启动失败的那一刻,那里出现了任何有趣的东西吗?
在执行此启动脚本后,您能否共享进程列表(ps -ef | grep asterisk(?