Scheduling runs a script automatically at set intervals or times. On Linux and macOS, cron handles it; on Windows, Task Scheduler. A scheduled script must use absolute paths, the interpreter of its virtual environment, and write logs to detect silent failures.
Example
0 7 * * 1-5 /usr/bin/python3 /srv/rapport.py