wp site list wp plugin list --url=<url>
cron
#!/bin/bash WP_PATH=/path/to/wordpress for URL in $(wp --path=$WP_PATH site list --field=url --deleted=0 --archived=0) do echo $(date "+[%Y-%m-%d %H:%M:%S]") "Run wp cron for $URL" wp --path=$WP_PATH cron event run --due-now --url=$URL done
Running WordPress cron on a multisite instance - Chris Hardie's Tech and Software Blog 2020
wp-cron.php の内部に重複実行を排除するロック処理があったので、複数のインスタンスで同時に起動しても問題ない
WordPress WP-Cron を止めて OS層の Cron で実行する方法 | Fand.jp Blog 2022
https://wordpress.stackexchange.com/questions/167238/running-wp-cron-on-multisite-the-right-way