在 wordpress 中为 cron 作业创建了一个插件,但是如何在没有任何人访问该站点的情况下将其与 linux 连接
Created a plugin for cron job in wordpress but how to connect it with linux without anyone visiting the site
我致力于创建用于设置 cron 作业的插件。但是,它仅在有人访问时运行。我们可以 link 它和 linux 以便它打开站点并完成 cron 作业而无需任何人访问该页面。如果在本地设置了 wordpress,我们如何使用 wget?
您可以安排 cronjob。
$ crontab -e
*/1 * * * * curl -I http://example.org/wp-cron.php?doing_wp_cron
执行以下步骤以使您的服务器 cron 运行,目前无法从插件启用服务器 cron(据我所知)。
- 禁用 wp-cron.php
您可以通过修改 wp-config.php(位于安装 WordPress 的文件夹中)来禁用 WP-cron。打开wp-config.php文件,在后面加一行
define('DISABLE_WP_CRON', true);
- 设置一个Linux Cron
Warning: It is important that you familiarize yourself with how cron
jobs work. You need to have a working knowledge of Linux commands
before you can use cron jobs effectively.
设置 Linux 定时任务:
登录到您的控制面板。
在“高级”部分,单击 Cron 作业。
在添加新的 Cron 作业下,select 时间间隔。 HostGator建议您设置的时间间隔不要低于15分钟。
将 cron 命令设置为以下内容,将 yourwebsite.com 替换为您的实际域名:
wget -q -O - http://yourwebsite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
上面的命令告诉 Linux 服务器通过 wget
运行 wp-cron,这将触发 wp-cron.php 脚本来完成你的工作安排而不是在每个页面视图上。
单击添加新的 Cron 作业以设置 cron。
为了测试新的 cron,只需等待 cron 的运行时间达到 运行。如果 cron 没有 运行,请查看上面列出的步骤以确保您已正确完成所有步骤。
我致力于创建用于设置 cron 作业的插件。但是,它仅在有人访问时运行。我们可以 link 它和 linux 以便它打开站点并完成 cron 作业而无需任何人访问该页面。如果在本地设置了 wordpress,我们如何使用 wget?
您可以安排 cronjob。
$ crontab -e
*/1 * * * * curl -I http://example.org/wp-cron.php?doing_wp_cron
执行以下步骤以使您的服务器 cron 运行,目前无法从插件启用服务器 cron(据我所知)。
- 禁用 wp-cron.php
您可以通过修改 wp-config.php(位于安装 WordPress 的文件夹中)来禁用 WP-cron。打开wp-config.php文件,在后面加一行
define('DISABLE_WP_CRON', true);
- 设置一个Linux Cron
Warning: It is important that you familiarize yourself with how cron jobs work. You need to have a working knowledge of Linux commands before you can use cron jobs effectively.
设置 Linux 定时任务:
登录到您的控制面板。
在“高级”部分,单击 Cron 作业。
在添加新的 Cron 作业下,select 时间间隔。 HostGator建议您设置的时间间隔不要低于15分钟。
将 cron 命令设置为以下内容,将 yourwebsite.com 替换为您的实际域名:
wget -q -O - http://yourwebsite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
上面的命令告诉 Linux 服务器通过 wget
运行 wp-cron,这将触发 wp-cron.php 脚本来完成你的工作安排而不是在每个页面视图上。
单击添加新的 Cron 作业以设置 cron。
为了测试新的 cron,只需等待 cron 的运行时间达到 运行。如果 cron 没有 运行,请查看上面列出的步骤以确保您已正确完成所有步骤。