wget()不接受第一个参数之后的任何内容

时间:2014-07-28 18:53:09

标签: curl cron wget

我试图通过crontab调用wget来运行我的域中的脚本。但是,似乎wget不接受第一个参数之后的任何内容(在本例中为action=all)。

如何让wget接受过去的第一个参数或者如何将其重写为curl命令。

 wget --user-agent="Mozilla/5.0" -q -O - "$@" http://www.example.com/potd_generator.php?action=all&cron=yes

1 个答案:

答案 0 :(得分:1)

这是因为URL中的&符号。在像bash这样的shell中,它意味着“转到后台”。

将网址换成引号。