我正在开发一个插件,需要一段代码运行每小时,即使没有访问者一直在网站上的一天。我的目标是有一个插件,我可以激活,这只是工作,而不要求客户端建立一个cron-job内的服务器设置。据我所知,wp-cron是不是一个选项,因为它只激活页面访问这里,我很乐意听到一些意见,这一点!我希望我提供了足够的信息,提前感谢!
lhcgjxsq1#
您可以使用本机cron。本机cron作业为:
wget -q -O - https://example.org/wp-cron.php?doing_wp_cron >/dev/null 2>&1
根据服务器资源的多少,设置为每5、15或30分钟运行一次。我建议最少30分钟。确保用您的域和协议(ssl或非ssl)替换https://example.org。如果您使用的是命令行(crontab)和/或cron服务不允许您自动更改时间,这是完整的cron作业:
*/5 * * * * wget -q -O - 'https://example.org/wp-cron.php?doing_wp_cron' >/dev/null 2>&1
将5替换为您希望cron运行的时间间隔(每30分钟、每15分钟等)。在本例中,cron每5分钟运行一次。
1条答案
按热度按时间lhcgjxsq1#
您可以使用本机cron。本机cron作业为:
根据服务器资源的多少,设置为每5、15或30分钟运行一次。我建议最少30分钟。确保用您的域和协议(ssl或非ssl)替换https://example.org。
如果您使用的是命令行(crontab)和/或cron服务不允许您自动更改时间,这是完整的cron作业:
将5替换为您希望cron运行的时间间隔(每30分钟、每15分钟等)。在本例中,cron每5分钟运行一次。