2016-08-04 141 views
3

用cron作業運行WP cli命令是否可行?因爲我正在設置演示網站,並且希望網站每12小時重置一次。我認爲,與WP CLI,我可以重置安裝。導入包含正確內容的文件等等。用cron作業運行wp cli命令

或者你們有什麼更好的想法如何做到這一點?

+0

可以配置wp_schedule_event()https://codex.wordpress.org/Function_Reference/wp_schedule_event滿足你的需求? – dkruchok

+0

我還記得我讀過http://wp-cli.org/commands/cron/ – dkruchok

回答

3

是的,你可以。

這是我的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二進制文件的路徑可能會有所不同。

1

絕對。

假設你已經安裝在你的服務器WP-CLI,你可以在你的/etc/crontab文件使用類似下面的一行:

0 */12 * * * www-data wp --path=/var/www/yoursite.com db reset