如何在php mysql请求中使用cron作业

如何在php mysql请求中使用cron作业,php,mysql,cron,Php,Mysql,Cron,我在这里读到了很多关于在后台使用php使用mysql的问题, 许多人说“使用cron作业”, 但是我该如何使用它们呢? 谷歌搜索没有给我太多,所以我在这里问… 那花了我2秒钟 那么,我的缺点是,这里有一个链接,解释了如何在cpanel下执行此操作: 如果您运行的是Linux(cron在其上运行),您可以执行以下操作: 运行crontab-e 如果它是在vi中打开的,则在编辑之前需要按i键。如果它是用nano打开的(底部会有组合键),你就可以开始编辑了 添加您的cron作业(详细信息如下) 使用

我在这里读到了很多关于在后台使用php使用mysql的问题, 许多人说“使用cron作业”, 但是我该如何使用它们呢? 谷歌搜索没有给我太多,所以我在这里问…

那花了我2秒钟

那么,我的缺点是,这里有一个链接,解释了如何在cpanel下执行此操作:


如果您运行的是Linux(cron在其上运行),您可以执行以下操作:

  • 运行
    crontab-e
  • 如果它是在vi中打开的,则在编辑之前需要按i键。如果它是用nano打开的(底部会有组合键),你就可以开始编辑了
  • 添加您的cron作业(详细信息如下)
  • 使用
    Esc
    然后使用
    :wq
    保存并退出(vi)或
    Ctrl+o
    Ctrl+x
    保存并退出(nano)
  • Senouci发布的链接将帮助您了解详细信息,但这里有一个在午夜运行作业的示例:

    0 0 * * * php /path/to/file.php
    
    或在重新启动时:

    @reboot php /path/to/file.php
    

    请注意,此方法仅在您具有shell访问权限时有效。如果您使用的是cPanel,请在允许的情况下使用那里的控制面板。

    顺便问一下,您需要访问服务器才能使用这些cron作业吗?因为我的网站位于一个远程位置…是的。您需要具有shell或cpanel访问权限。如果您使用cPanel,则需要使用Cron控制面板(如果允许)。如果你可以访问shell,就使用我发布的方法。他说的是:你需要访问命令行工具。我记得您不能使用cpanel设置它,但可以使用plesk来完成。如果要使用命令行执行此操作,则需要专用服务器或VPS。共享计划是不允许的,实际上可以使用cPanel完成,但前提是主机允许。我把它安装在我的编程团队正在使用的服务器上,每小时运行一次数据库查询(这基本上就是海报所要求的)。你的服务器上安装了cpanel。谷歌搜索没有给你多少?第二个结果是如何为你的网站创建Cron作业。有人愿意解释为什么这个答案被否决了吗?这是正确的和有建设性的,不像那些粗鲁地把海报告诉谷歌。好吧,有人能解释一下投反对票的原因吗?我真的不知道我做错了什么。