用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