I am hoping there's an undocumented feature on this, if not please consider this a feature request.
What I would like is to be able to disable the scheduler from running, at all, as a start up option. The use case is that during development, deployment and stage migrations we do not want reports running at all.
I've tried these options but it looks like scheduler is still running:
--unlimited-scheduler-threads=0 --scheduler-threads=0 --scheduler-query-limit=0 --scheduler-query-timeout=1
There was also a previous request to be able to turn schedules off via an api request, that would also be of benefit for us; however for a different use case, specifically when there's an outage we would like to be able to pause the schedules programmatically so we can automate this into our monitoring system.