задающего фиксированный период времени
ожидания (в секундах), или ожидание до нажатия клавиши. Имеется также
параметр, зaдающий игнорирование нажатий клавиш.
Параметры:
/T <таймаут> Время ожидания в секундах.
Допустимый интервал: от -1 до 99999 секунд.
/NOBREAK Игнорировать нажатия клавиш, ждать указанное время.
/? Вывод справки по использованию.
Примечание: значение таймаута, равное -1 задает неограниченное время
ожидания до нажатия клавиши.
Примеры:
TIMEOUT /?
TIMEOUT /T 10
TIMEOUT /T 300 /NOBREAK
TIMEOUT /T -1
в 10 тоже есть Но я не понял его смысла. Мне нужно, чтобы если второе задание повисло, то скрипт его игнорирует и тупо переходит к третьему. А тут вроде как пауза
а-а, ну тогда конечно другое
а вот такое "тупое" решение не устроит? start calc.exe timeout /T 10 taskkill /F /IM calc.exe /T - запускаем калькулятор (обязательно через start, чтобы скрипт дальше выполнялся) - ждем 10 секунд - принудительно закрываем калькулятор (если он все еще работает, если нет - "на нет и суда нет")
или наоборот: запускаем процесс бэкапа через start запускаем отдельный процесс с таймером, который по истечении заданного времени будет убивать зависший процесс, если он есть
а именно вот так надо решать? почему не использовать любой бекапный софт? все работают с vss. файловые 1Ски не новость и оно везде бекапится.
может просто задать время выполнения бэкапа первой базы, успела сделаться - супер, не успела - идем к бэкапу второй базы
Ну тогда в планировщике 3 разных задания, разнесенных по времени
Наверно не так, но я про конкретную задачу, без относительно того, что там конкретный процесс делает 😁
Обсуждают сегодня