WordPress Multisite Crontab using WP-CLI Raw

WordPress Multisite Crontab using WP-CLI Raw
WP_PATH="/var/www/site_path"
for SITE_URL in = $(wp site list –fields=domain,path,archived,deleted –format=csv –path="$WP_PATH" | grep ",0,0$" | awk -F ',' '{print $1 $2}')
do
echo $SITE_URL
for EVENT_HOOK in $(wp cron event list –format=csv –fields=hook,next_run_relative –url="$SITE_URL" –path="$WP_PATH" | grep 'now$' | awk -F ',' '{print $1}')
do
echo $EVENT_HOOK
wp cron event run "$EVENT_HOOK" –url="$SITE_URL" –path="$WP_PATH" > /dev/null 2>&1
done
done

view raw

wp-mu-cron.sh

hosted with ❤ by GitHub



Leave a Reply

Your email address will not be published. Required fields are marked *