.. index:: single: Dependencies (tutorial) single: time (tutorial) single: date (tutorial) single: day (tutorial) single: cron (tutorial) .. _tutorial-time-dependencies: Adding a time dependency ======================== Certain :term:`tasks ` must run at a expected time, or at a specific time interval, or to run only on the first of the month, or on Mondays,... For this purpose, ecFlow enables the specification of time :term:`time dependencies`. These time dependencies include: :term:`time`, :term:`day`, :term:`date`, :term:`cron` and :term:`today`. .. important:: :term:`time`, :term:`today`, and :term:`cron` dependencies will allow the associated node to run when the time has *expired* (i.e. the specified time has been reached). The *expired* status of the dependency will remain until the associated node is requeued. Time Dependencies ----------------- .. _time: time ~~~~ A :term:`time` dependency can be: * **absolute**, meaning it will run at the exact specified time; * **relative**, meaning it will run at a time specified in reference to the time the :term:`suite` begun. :term:`Time