首页 > 解决方案 > 如何在 wordpress 中自动运行 cron 作业而不进行任何操作?

问题描述

我使用了 wp_schedule_event 但这并没有满足我的要求。它可以在任何点击或重新加载页面时触发。我如何创建在特定时间自动触发而无需在 wordpress 中执行任何操作的 cron 作业。

标签: wordpress

解决方案


据我所知,唯一的方法是使用cron您的服务器的能力。例如,在基于 Red Hat 的发行版(如 CentOS)中,crontab文件存储在/var/spool/cron目录中,而在 Debian 和 Ubuntu 上,文件存储在/var/spool/cron/crontabs目录中。打开crontab文件并编写如下内容:

* * * * *    php /var/www/html/your-website/your-cron.php

your-cron.php这将每分钟执行一次文件。

注意:虽然您可以手动编辑用户 crontab 文件,但建议使用该crontab命令。


推荐阅读