当前位置: 首页 > 面试题库 >

使用WGET运行cronjob PHP

子车飞鹏
2023-03-14
问题内容

我试图做一个cron并每5分钟运行一个网址。

我尝试使用WGET,但是我不想在服务器上下载文件,我只想运行它即可。

这是我使用的(crontab):

*/5 * * * * wget http://www.example.com/cronit.php

除了wget之外,是否还有其他命令可以使用以运行url而不下载它?


问题答案:

您可以告诉wget不要以几种不同的方式下载内容:

wget --spider http://www.example.com/cronit.php

这只会执行HEAD要求,但可能会做你想做的

wget -O /dev/null http://www.example.com/cronit.php

这会将输出保存到/ dev / null(黑洞)

您可能也想看看wget的-q开关,这会阻止它创建输出

我认为最好的选择可能是:

wget -q --spider http://www.example.com/cronit.php

除非您有一些特殊的逻辑来检查用于请求页面的HTTP方法



 类似资料:
  • 我尝试将这个问题中的逻辑应用于Oracle Java,但无法使其工作。 我得到:

  • 问题内容: 我正在尝试在Ubuntu容器中下载Debian软件包,如下所示: 我懂了 我已经安装了docker,如下所示: 如何下载文件? 问题答案: 您需要先安装它。创建一个新的,并在其中安装wget: 然后,构建该图像: 最后,运行它:

  • 问题内容: 我想使用wget将图片(使用身份验证令牌“ AUTH_1624582364932749DFHDD”)上传到远程服务器到“ test”文件夹。 该命令不起作用(授权失败),我想确保它与语法无关: 有什么建议么? 问题答案: Wget当前仅支持x-www-form-urlencoded数据。不是用于将文件作为表单附件传输,而是需要格式为的数据。 并以相同的方式工作:唯一的不同是,您可以在命

  • 我有一个zip文件的下载链接。但我不知道如何从Python控制台使用wget或cURL将其放入我的下载文件夹(OSX)。 或 这些都不能下载该文件。

  • wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。 wget 可以跟踪HTML页面上的链接依次下载来

  • 是否可以一个google驱动器文件?如果是,提供的路径是什么?如果没有,是否有其他选择(bash或其他),这样我就可以避免将文件下载到我的本地并将其传输到远程?