Is it possible to use a REST Resource Javascript asset and run it as a background job or a cron job? Or does it need to be loaded on the front end in a browser?
If it does have this limitation, are there any other solutions for running server side javascript without having to load a front end page?
As far as I know, the only trigger event fired by cron is the Metadata Time event, which is fired by the Metadata Triggers cron job which runs every 15 minutes:
Perhaps if you used that trigger event together with the Metedata Time trigger condition and the Set Metadata Field Date trigger action, you could create a recurring trigger?
Yep, you could use the metadata time trigger event and then have a condition of keyword matching to check the current time. For example use %globals_date% (with some appropriate date modifier) to check if the current time is 12:00:00 or something.