Cron job for Multisite in WordPress
I manage one WordPress multisite instance, so I looked how cron is configured.

We use wp-cli with the CiviCRM extension to trigger cron.

Cron jobs look like:

11,26,41,56 * * * * /full/path/to/wp-cli --user=civicrmcron --url=https://sitenumber7.org/ --require=/full/path/to/wp-cli/civicrm.php --path=/path/to/wordpress/webroot civicrm api --timezone=America/New_York job.execute auth=0 &gt; /dev/null
12,27,42,57 * * * * /full/path/to/wp-cli --user=civicrmcron --url=https://sitenumber8.org/ --require=/full/path/to/wp-cli/civicrm.php --path=/path/to/wordpress/webroot civicrm api --timezone=America/Los_Angeles job.execute auth=0 &gt; /dev/null


Note that if your multisite instances are in a subdirectory, rather than a different domain, you can set the URL accordingly and it still works.

Also note: Some WordPress plugins can interfere with cron!  That's not multi-site specific, but you can exclude plugins from loading with wp-cli either by specifying on the command line or creating a config file.