вторник, 4 июня 2024 г.

Какое из расписаний запустится?

"...Ожидалось, что будет загружено расписание Autoload_20240603_000502.airx, а загрузилось Autoload_Monday_000501.airx. Оба расписания лежат в одном и том же каталоге. В случае с пятницей всё загрузилось и отработало корректно при таких именах расписаний: Autoload_20240531_000001.airx  и Autoload_Friday_000001.airx. Помогите разобраться..."

При использовании опции опции "Автозагрузка расписаний" ("Autoload") имя файла расписания имеет определённую структуру: Служебное слово_Когда_Во сколько.airx


  • "Служебное слово" - Autoload, в названии должно присутствовать всегда, без изменений.
  • "Когда" - в какой день стартовать исполнение расписания. Это либо конкретная дата, либо определённый день недели. Дата в названии в том или ином виде должна присутствовать всегда.
  • "Во сколько" - в какое время стартовать исполнение расписания. Время в названии должно присутствовать всегда.
Если одна из составляющих названия файла, например, время отсутствует, то такое расписание использовано не будет.

  • Приоритет старта расписаний при одинаковых дате и времени начала воспроизведения показан на рисунке. Снизу вверх приоритет увеличивается.

Autoload_20240531_000001.airx  и Autoload_Friday_000001.airx. Первым будет исполнен файл расписания Autoload_20240531_000001.airx. Оба файла в данном случае должны стартовать в пятницу 31.05.2024 в одинаковое время. Но файл Autoload_20240531_000001.airx стоит выше в списке по приоритету и поэтому начнётся воспроизведение именно его.

  • При разных временах старта, но одинаковой дате приоритет имеет расписание с меньшим временем начала воспроизведения. 

Autoload_20240603_000502.airx и Autoload_Monday_000501.airx. Первым начнётся исполнение файла Autoload_Monday_000501.airx. В данном случае оба файла должны стартовать в понедельник 03.06.2024. Но второй файл по времени должен начать воспроизведение раньше.