The simpler thing, in my opinion, is to just call a process and do this complicated check in the process.
The scheduler checks jobs every minute.
So if you have a scheduler task with something like
IF current Date is greater than January 1, 2024, then run processA
It will check that every minute and run the process.
It doesn’t guarantee which second in the minute it will run it, but it will get called/evaluated every minute.
Then, in the process, you could call your desired process, only on even minutes, that way it’s gonna run every two minutes.
Or if you need access to Other variables, put them in that first process instead of the scheduler and you can do just about anything you want.