在Web浏览器中运行的Shell脚本显示空结果

时间:2013-04-25 00:47:05

标签: shell web browser asterisk

我在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

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

您已经填写了星号的完整路径。

此外,您在与Web服务器相同的用户下拥有测试脚本。非常有可能你对asterisk ctl文件的/etc/asterisk/asterisk.conf权限进行了更改。