linux(lighttpd服務器)端有一cgi腳本如下:
#!/bin/sh
#set -x
input=`cat /dev/stdin`
action=${input/action=/}
echo $action
然后我在windows的CMD端執行
curl.exe --connect-timeout 2 -s -f -X POST --digest --user root:root 10.1.2.244/cgi-bin/c.cgi -d "action=`df`"
但是CMD端得到的回顯只有
`df`
理想效果是得到命令df執行后的顯示
我的想法是CMD端POST資料(bash)到linux的cgi腳本,讓腳本執行POST過去的指令然后echo輸出,,不修改cgi腳本。如何修改CMD端的命令?
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/49457.html
標籤:應用程序開發區
上一篇:關于Google images download的問題
下一篇:安裝linux
