0

では、どうすれば取得できますか: Bash cgi スクリプトから Web サイトへのすべてのシステム情報?

4

1 に答える 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 スクリプトを配置する cgi-bin ディレクトリがあります。スクリプトを (Web サーバーを実行しているユーザーによって) 実行可能にし、このディレクトリに配置します。

Web サーバーを実行しているユーザーが必要なシステム情報を表示する権限を持っていない場合は、sudoなどを使用して権限をエスカレートする必要があります。 )。

于 2012-07-09T02:16:53.920 に答える