Shell
curl 和 wget 截斷 url
我有一個 web cms,它允許所謂的動作 ID,它們是 url。當您點擊它們時,它們會在 cms 中執行一些程式碼。
所以我想定期執行一個動作並為此使用 cron 。問題: cron 始終在定義的時間執行,可以在日誌中跟踪,但從未執行該操作。
所以我在shell中測試了這個東西
url是http://172.16.0.47/index.php?ACT=47&id=6
當我使用 wget 時,它會切斷“&id=6”
當我使用 curl 時,它也會切斷“&id=6”
我能做些什麼?
將 URL 括在單引號中。正在發生的事情是 & 符號正在被 shell 解釋。
curl 'http://172.16.0.47/index.php?ACT=47&id=6'