Запуск запланированной задачи через некоторое время после запуска другой

У меня есть две запланированные задачи, запущенные на моем Windows Server. Один из них - запустить базу данных, а другой - запустить API для доступа к базе данных.

Мне нужно, чтобы задача API запускалась после запуска задачи базы данных, скажем, 30 секунд, чтобы убедиться, что задача базы данных работает полностью. Если я запускаю задачу API одновременно или до задачи базы данных, они все равно работают, но API не работает должным образом.

Я вижу, что в планировщике задач вы можете выполнять действия для одного триггера, я пробовал это но задача API запускается быстрее, чем задача базы данных.

Я бы хотел, чтобы задача API зависела от задачи базы данных, если база данных останавливается по какой-либо причине, при перезапуске задача API остановится и запустится снова, чтобы она будет работать правильно.

Если есть способ сделать это?

0
задан 4 July 2019 в 13:47
1 ответ

Вы также можете использовать сценарий PowerShell в качестве задачи.

Сначала он запускает задачу базы данных, а затем проверяет, запущена ли база данных, и только затем запускает вызов API.

0
ответ дан 23 November 2019 в 23:06

Теги

Похожие вопросы