2012-07-09 90 views

回答

1

任何輸出之前,你的bash CGI腳本應該顯示「內容類型」標頭,例如:

# 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 

在大多數阿帕奇部署有一個cgi-bin目錄,你應該把CGI腳本。讓您的腳本可執行(通過運行Web服務器的用戶)並將其放置在此目錄中。

如果運行Web服務器的用戶沒有權限顯示您需要的系統信息,則必須使用類似sudo的內容來升級權限 - 請確保使用非常嚴格的sudoers文件(如果您無法sudo,離開這裏)。

+0

謝謝,我今天會測試它。 – user49597 2012-08-01 06:29:23