将wget cron命令转换为curl

7

我想要将以下的wget cron命令改为curl格式:

wget https://www.yoursite.com/index.php?route=cronjob/cronjob -O /dev/null

wget --quiet --delete-after "http://www.yoursite.com/index.php?route=cron/abandoned_cart_reminder&secret_code=yourcode"

谢谢!

1
那很好,但您有什么问题吗? - Casey Falk
这里有大量的例子可以为你提供一个起点: http://www.thegeekstuff.com/2012/07/wget-curl/ - Casey Falk
我正在寻求帮助,将特定的wget命令更改为curl命令。我已经仔细查看了这个论坛和其他论坛中的许多帖子,但是我自己尝试时遇到了问题,这就是为什么我要单独发布此帖子的原因。 - BigMac
请在您的问题中澄清。您遇到了哪些“问题”? - Casey Falk
问题:我不熟悉wget和curl命令。我有两个wget命令,我想将它们改为curl命令。我不确定我能清楚地表达多少。 - BigMac
我已经发布了一个答案来解释。此外,每个命令的文档中都提供了这些内容。 - Casey Falk
1个回答

14

如果你只想从URL下载一些东西,命令wgetcurl可以(相当)相似地使用。请注意,下面的内容在每个命令的man文档中都有。

语法

wget [options] [URL]
curl [options] [URL]

选项

为了指定下载位置,wget 使用 -O,而 curl 使用 -o

为了静音输出,wget 使用 --quiet,而 curl 使用 --silent

为了在完成后删除下载的每个文件,wget 使用 --delete-after。我不认为 curl 有相关选项(或者可能会自动执行此操作)。


因此,您第一个命令的直接翻译将是:

wget https://www.yoursite.com/index.php?route=cronjob/cronjob -O /dev/null
curl https://www.yoursite.com/index.php?route=cronjob/cronjob -o /dev/null

明白了吗?

在线上有很多例子和每个命令的man页面上有详尽的文档。这里有很多例子。


在我的情况下,我使用curl替换了myadres >> outName.sh。 - SkorpEN

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接