使用CRON作业执行PHP脚本

使用CRON作业执行PHP脚本,php,automation,cron,Php,Automation,Cron,我想每天午夜运行一个PHP脚本。在研究了如何做到这一点之后,似乎实现这一点的最佳方法是使用CRON作业 如果我的php脚本位于,有人能展示这个CRON命令的最简单示例吗 我已经浏览了很多帖子,但是我找不到一个足够简单的例子来学习和建立自己的网站。你是在用一家公司来管理你的网站吗 由于您的c面板中应该有一个名为cron jobs的图标,因此您可以从中告诉它要执行什么脚本以及何时执行。因此如下所示: 00 * * * * /usr/local/bin/php /home/john/myscript.

我想每天午夜运行一个PHP脚本。在研究了如何做到这一点之后,似乎实现这一点的最佳方法是使用CRON作业

如果我的php脚本位于,有人能展示这个CRON命令的最简单示例吗


我已经浏览了很多帖子,但是我找不到一个足够简单的例子来学习和建立自己的网站。

你是在用一家公司来管理你的网站吗


由于您的
c面板中应该有一个名为
cron jobs
的图标,因此您可以从中告诉它要执行什么脚本以及何时执行。

因此如下所示:

00 * * * * /usr/local/bin/php /home/john/myscript.php
00****表示每小时 /usr/local/bin/php-php主引擎所在的位置 /home/john/myscript.php-要运行的脚本(物理路径)

您还可以使用@hourly特殊键:

@hourly /usr/local/bin/php /home/john/myscript.php

Crontab需要服务器上的完整路径

0 0 * * * php /var/www/vhosts/domain.com/httpdocs/scripts/example.php

这将在每天午夜执行。

如果您有linux服务器的sudo访问权限:- 然后执行以下操作

sudo crontab -e
这将在服务器上为您打开cron选项卡

0 0 * * * php /var/www/vhosts/domain.com/httpdocs/scripts/example.php
接下来,您必须为要执行的文件执行cron条目

00 00 * * * /usr/local/bin/php "path of the php file which you want to execute"

00***
这将在每天午夜运行您的cron,意味着在0小时和0分钟运行此脚本

您是在windows还是linux上运行此脚本?我相信服务器是linux<代码>0 0***/path/to/php/path/to/phpscript
每年每天0小时0分钟。本地服务器上具有完整路径的php,具有完整路径的php脚本。或
0***wgethttp://example.com/scripts/scriptExample.php
是的。听起来很有前途,克里斯。我来看看。我的cPanel有一个很棒的克里斯。然而,我需要提供的实际命令是我现在需要帮助的。这个命令的一个示例将非常棒!好的,命令行看起来像这样。usr/bin/php-qHome/username/public_html/yourfilename.phpOR
wgethttp://example.com/scripts/scriptExample.php
这太棒了。脚本完成后,我将尝试执行此命令。谢谢你的帮助!此代码不适用于我!因为这是通过wget或lynx请求“页面”的简单方法:是的,这两个meAs的工作都是0。它的0分钟,准确地说是0小时,顺序是:分钟小时数月日月日星期日命令#