У меня есть две запланированные задачи, запущенные на моем Windows Server. Один из них - запустить базу данных, а другой - запустить API для доступа к базе данных.
Мне нужно, чтобы задача API запускалась после запуска задачи базы данных, скажем, 30 секунд, чтобы убедиться, что задача базы данных работает полностью. Если я запускаю задачу API одновременно или до задачи базы данных, они все равно работают, но API не работает должным образом.
Я вижу, что в планировщике задач вы можете выполнять действия для одного триггера, я пробовал это но задача API запускается быстрее, чем задача базы данных.
Я бы хотел, чтобы задача API зависела от задачи базы данных, если база данных останавливается по какой-либо причине, при перезапуске задача API остановится и запустится снова, чтобы она будет работать правильно.
Если есть способ сделать это?
Вы также можете использовать сценарий PowerShell в качестве задачи.
Сначала он запускает задачу базы данных, а затем проверяет, запущена ли база данных, и только затем запускает вызов API.