Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写Cron作业来执行简单的php脚本?_Php_Syntax_Cron - Fatal编程技术网

如何编写Cron作业来执行简单的php脚本?

如何编写Cron作业来执行简单的php脚本?,php,syntax,cron,Php,Syntax,Cron,我有一个简单的php脚本在我的服务器上,并希望它运行每2分钟使用一个cron作业 */2 * * * * http://mydomain.com/_adder.php 我怀疑命令语法是错误的 是否需要在脚本url之前添加命令?运行脚本的另一种方法 非常感谢您的帮助。cron作业只需在(本地)机器上执行一个程序即可 URL不是程序。它是指向资源的链接 此ressource是否触发PHP脚本执行与cron无关 在任何情况下,都可以运行cron作业,定期访问给定的URL。e、 g.使

我有一个简单的php脚本在我的服务器上,并希望它运行每2分钟使用一个cron作业

*/2 *   *   *   *   http://mydomain.com/_adder.php
我怀疑命令语法是错误的

是否需要在脚本url之前添加命令?运行脚本的另一种方法


非常感谢您的帮助。

cron作业只需在(本地)机器上执行一个程序即可

URL不是程序。它是指向资源的链接

此ressource是否触发PHP脚本执行与cron无关

在任何情况下,都可以运行cron作业,定期访问给定的URL。e、 g.使用
wget
命令(“非交互式网页下载程序”)


cron作业将只在(本地)机器上执行一个程序

URL不是程序。它是指向资源的链接

此ressource是否触发PHP脚本执行与cron无关

在任何情况下,都可以运行cron作业,定期访问给定的URL。e、 g.使用
wget
命令(“非交互式网页下载程序”)


cron作业将只在(本地)机器上执行一个程序

URL不是程序。它是指向资源的链接

此ressource是否触发PHP脚本执行与cron无关

在任何情况下,都可以运行cron作业,定期访问给定的URL。e、 g.使用
wget
命令(“非交互式网页下载程序”)


cron作业将只在(本地)机器上执行一个程序

URL不是程序。它是指向资源的链接

此ressource是否触发PHP脚本执行与cron无关

在任何情况下,都可以运行cron作业,定期访问给定的URL。e、 g.使用
wget
命令(“非交互式网页下载程序”)


您可以按照umläute的建议执行,但作为一个本地文件,从命令行php访问它实际上更快,如下所示:

*/2 * * * * php /path/to/file/_adder.php
从命令行运行脚本与通过浏览器运行脚本存在差异,这可能会影响脚本


在某些系统上,您可能需要php的完整路径

您可以按照umläute的建议进行操作,但作为一个本地文件,从命令行php访问它实际上更快,如下所示:

*/2 * * * * php /path/to/file/_adder.php
从命令行运行脚本与通过浏览器运行脚本存在差异,这可能会影响脚本


在某些系统上,您可能需要php的完整路径

您可以按照umläute的建议进行操作,但作为一个本地文件,从命令行php访问它实际上更快,如下所示:

*/2 * * * * php /path/to/file/_adder.php
从命令行运行脚本与通过浏览器运行脚本存在差异,这可能会影响脚本


在某些系统上,您可能需要php的完整路径

您可以按照umläute的建议进行操作,但作为一个本地文件,从命令行php访问它实际上更快,如下所示:

*/2 * * * * php /path/to/file/_adder.php
从命令行运行脚本与通过浏览器运行脚本存在差异,这可能会影响脚本


在某些系统上,您可能需要php的完整路径

使用
PHPCGI
使GET请求类似于web浏览器

/usr/bin/php-cgi   /your_path/_adder.php

如果您使用的是Linux,您可以使用
哪个php cgi
来查找php cgi,或者如果您的机器上安装了php
7.2
来搜索
php7.2-cgi
,或者使用不同的版本进行搜索。对于Windows用户,搜索
php cgi.exe

使用
php cgi
使GET请求类似于web浏览器

/usr/bin/php-cgi   /your_path/_adder.php

如果您使用的是Linux,您可以使用
哪个php cgi
来查找php cgi,或者如果您的机器上安装了php
7.2
来搜索
php7.2-cgi
,或者使用不同的版本进行搜索。对于Windows用户,搜索
php cgi.exe

使用
php cgi
使GET请求类似于web浏览器

/usr/bin/php-cgi   /your_path/_adder.php

如果您使用的是Linux,您可以使用
哪个php cgi
来查找php cgi,或者如果您的机器上安装了php
7.2
来搜索
php7.2-cgi
,或者使用不同的版本进行搜索。对于Windows用户,搜索
php cgi.exe

使用
php cgi
使GET请求类似于web浏览器

/usr/bin/php-cgi   /your_path/_adder.php


如果您使用的是Linux,您可以使用
哪个php cgi
来查找php cgi,或者如果您的机器上安装了php
7.2
来搜索
php7.2-cgi
,或者使用不同的版本进行搜索。对于Windows用户搜索
php cgi.exe

而不是URL,您需要将路径放在file@Paco不仅仅是文件的路径,还有一些可执行文件(通常是脚本文件)的路径。我假设php文件是可执行的,而不是URL,您需要将路径放在file@Paco不仅仅是文件的路径,但是一些可执行文件(通常是脚本文件)的路径我假设php文件是可执行的,而不是URL,您需要将路径放在file@Paco不仅仅是文件的路径,还有一些可执行文件(通常是脚本文件)的路径。我假设php文件是可执行的,而不是URL,您需要将路径设置为file@Paco不仅仅是文件的路径,还有一些可执行文件(通常是脚本文件)的路径。我假设php文件是可执行的。我认为用户希望自己执行脚本machine@Paco可能他在这里有点矛盾(“我的服务器”与提供公共URL)@Paco。。。我的服务器是指通过FTP连接到的公共URL。加载URL时,脚本将自动运行。@user586011在任何情况下,无论
http
ftp
如何,提供的解决方案都将“加载”脚本,从而触发脚本的执行。我想用户希望自己执行脚本machine@Paco可能他在这里有点矛盾(“我的服务器”与提供公共URL)@Paco。。。我的服务器是指通过FTP连接到的公共URL。加载URL后,脚本将自动运行。@user5