那么我怎样才能获得: 从 Bash cgi 脚本到网站的所有系统信息?
问问题
503 次
1 回答
1
在任何输出之前,您的 bash CGI 脚本应该打印一个“Content-type”标头,例如:
# First output line should be the content-type header + blank line
echo -e "Content/type: text/plain\n"
echo -n "running as: "; whoami
echo "-----------------------------------------"
echo " /proc/cpuinfo "
echo "-----------------------------------------"
cat /proc/cpuinfo
echo "-----------------------------------------"
echo " /proc/meminfo "
echo "-----------------------------------------"
cat /proc/meminfo
在大多数 apache 部署中,都有一个 cgi-bin 目录,您应该在其中放置 CGI 脚本。使您的脚本可执行(由运行网络服务器的用户)并将其放在此目录中。
如果运行网络服务器的用户无权显示您需要的系统信息,您将不得不使用sudo之类的东西来提升权限 - 请务必使用非常严格的 sudoers 文件(如果您不能 sudo,请离开这里)。
于 2012-07-09T02:16:53.920 回答