用cron作业运行WP cli命令是否可行?因为我正在设置演示网站,并且希望网站每12小时重置一次。我认为,与WP CLI,我可以重置安装。导入包含正确内容的文件等等。用cron作业运行wp cli命令
或者你们有什么更好的想法如何做到这一点?
用cron作业运行WP cli命令是否可行?因为我正在设置演示网站,并且希望网站每12小时重置一次。我认为,与WP CLI,我可以重置安装。导入包含正确内容的文件等等。用cron作业运行wp cli命令
或者你们有什么更好的想法如何做到这一点?
是的,你可以。
这是我的crontab
文件中的一行。 (您可以通过运行crontab -e
编辑)
*/10 * * * * /var/www/vendor/wp-cli/wp-cli/bin/wp --path=/var/www/ update-credits
这将运行我的WP-CLI命令update-credits
每次10分钟。
注意:我在该网站中使用WP-CLI作为Composer依赖项。您的wp
二进制文件的路径可能会有所不同。
绝对。
假设你已经安装在你的服务器WP-CLI,你可以在你的/etc/crontab
文件使用类似下面的一行:
0 */12 * * * www-data wp --path=/var/www/yoursite.com db reset
可以配置wp_schedule_event()https://codex.wordpress.org/Function_Reference/wp_schedule_event满足你的需求? – dkruchok
我还记得我读过http://wp-cli.org/commands/cron/ – dkruchok