When building software, you start in a development environment (your local computer). You then move to another environment(s) (Staging, QA, etc.), and finally, the production environment where users can use the application. While moving through each of these environments, there may be some configuration options that will be different.
cron is a time-based scheduling utility program. With cron, you can launch routine background jobs [https://everythingdevops.dev/linux-background-and-foreground-process-management/] at specific times, days, months, etc., on an ongoing basis. The jobs launched are referred to as cron jobs. The cron utility program is driven by a configuration file called /etc/