Job schedulers can be more complex than commonly thought. People often assume that if a job is scheduled for 9 pm, it will start processing at exactly that time. However, this is not entirely accurate. The job will only be available to be placed in the queue after 9 pm. The time when the job is processed depends on various factors, such as the queue size and whether other jobs are being processed at that time.
It’s understandable why people make this assumption. Unless there’s a high demand, the job will only spend a fraction of a second in the queue before being processed. This can create the impression that the job scheduled for 9 pm is started processing seconds after the designated time.