Shell

curl 和 wget 截斷 url

  • January 29, 2018

我有一個 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'

引用自:https://unix.stackexchange.com/questions/231006