Назад | Перейти на главную страницу

Как запланировать задачу через X минут после запуска Windows Server 2003?

Как запланировать задачу через X минут после запуска Windows Server 2003?

В «Запланированных задачах» можно указать «Когда мой компьютер запускается», но я не вижу возможности указать задержку.

Чего я пытаюсь достичь: существует служба (JIRA), которая, хотя и зависит от службы SQL Server, все же не ждет достаточно долго, чтобы SQL Server стал полностью работоспособным. Таким образом, служба JIRA не может подключиться к базе данных, и ее необходимо перезапускать вручную после каждой перезагрузки сервера. Я планирую добавить команды «SC stop» и «SC start» для службы JIRA через 3 минуты после запуска сервера.

В пакетном файле с помощью команды sc.exe просто подождите x минут перед запуском sc.exe.

Не помню, есть ли в 2003 для этого что-то родное, но в папке всегда есть файл sleep.exe. Комплект ресурсов Windows Server 2003:

sleep.exe 180
sc.exe start...

ждет 3 минуты

В Powershell можно использовать это, чтобы спать 10 секунд:

Старт-Сон-10