Scheduling Periodic Tasks ------------------------- The rordata platform has support for scheduling periodic tasks. The periodic tasks are specifed in the `roro.yml` file in the project. Here is a sample ``roro.yml`` file with a periodic task:: project: credit-risk runtime: python3 tasks: - name: retrain command: python train.py when: every day at 10:00 AM It is possible to specify multiple tasks per project. Each task contains a unique name, the command to run and the when to run the task. The ``when`` field is specified in a simple english-like format. The following are some examples:: every day at 10:00 AM every day at 10:00 PM every day at 20:00 every week on sunday at 10:00 AM every month on first day at 10:00 AM every month on day 2 at 10:00 AM The scheduled tasks are updated after every deploy. To update the scheduled tasks for a project, you'll have to update them in the ``roro.yml`` file followed by running the ``roro deploy`` command. At the scheduled time, the scheduled tasks will be run on the platform and they can be see using the ``roro ps`` command and logs of that can be seen using the ``roro logs`` command.