У меня есть ситуация, когда я хочу сделать выполнение моих скриптов более разумным.У меня есть набор сценариев, которые выполняются в определенное время, но из-за того, что иногда входные файлы не публикуются в правильное время, сценарии сталкиваются с ошибками и получают неожиданные результаты.поэтому одно из решений, о которых я думал, - сделать выполнение сценариев зависимым друг от друга.Вот что я имею в виду:
- сценарий 1 запускается в 18:00.
- проверяет наличие файла
- , если он есть, установите флаг
- флаг активен, поэтому выполнить сценарий 2 в 21:00
- , если его там нет, флаг не установлен
- флаг не установлен, поэтому сценарий 2 не выполняется
Сейчас сценарий 1 и сценарий 2 настроены с помощью планировщика задач в то время, я проверил планировщик на наличие условий такого типа, но ничего не нашел.