我在CentOS中编写了一个shell脚本。它基本上连接到数据库并显示某些信息。 我在开始时提出了以下说明:
#!/bin/bash
echo "Content-type: text/plain"
echo ""
如果我在Linux命令行中运行它,我会根据需要获得结果和输出,但如果我使用Web浏览器运行它,它什么都不显示。我已将脚本放在cgi-bin目录中。作为附加信息,我有一些其他脚本使用nmap和curl工作没有问题。
基本上我想在Asterisk IP-PBX中显示某些扩展的状态
for i in `asterisk -rx 'sip show peers'|grep -ai Uns |sort -n |grep ^2| awk '{print $1}' | grep [a-z]`; do
感谢您的时间。
答案 0 :(得分:0)
您已经填写了星号的完整路径。
此外,您在与Web服务器相同的用户下拥有测试脚本。非常有可能你对asterisk ctl文件的/etc/asterisk/asterisk.conf权限进行了更改。