1

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

谢谢你的时间。

4

1 回答 1

0

您已将完整路径添加到星号。

您还拥有与您的网络服务器相同的用户下的测试脚本。很可能您更改了 /etc/asterisk/asterisk.conf 对星号 ctl 文件的权限。

于 2013-04-25T05:47:16.373 回答