Автоматический перезапуск программы по расписанию

Цель чтобы программа, запустила программы из списка, и потом через час их перезагрузила, какие варианты есть?

  • Вопрос задан более двух лет назад
  • 267 просмотров

4 комментария

Простой 4 комментария

и потом через час их перезагрузила

Что означает «перезагрузила»? запущенные программы работают, управляющая программа должна завершить их работу и запустить новые экземпляры?

Ууу. а вот это непросто. Можно послать программе сигнал «Завершись» — но неизвестно как она себя поведёт. Может завершиться, может проигнорировать, может что-то интерактивно запросить (скажем, имя файла для сохранения результатов) — каждый случай требует специфической обработки. Можно безусловно вышибить процесс — однако неизвестно, как системе аукнется такая вольность, в пределе можно не только ось повесить, но и на диске армагеддон сотворить.

Я бы зарегистрировал эти приложения как сервисы. Тогда забота выгрузки и загрузки — это забота диспетчера служб, и пусть крутится как хочет. А управлять им просто. Можно даже тупым shell «sc start/stop»

Автоматическая перезагрузка ОС Windows в заданное время

Akina, программа собирают статистику, никак к системе непривязаны.
Решения вопроса 0
Ответы на вопрос 3
Всего по немногу
Планировщик задач + скрипт запуска/перезапуска программ Вам в помощь

Ответ написан более двух лет назад
Нравится 2 5 комментариев
не нашёл скрипт такой, потому тут и пишу , может кто подскажет.

powerful888, в вопросе слегка не хватает информации, точнее её совсем нет. Какие программы? Какая операционная система? Что значит «перезагрузила»? Где запустила?

Источник: qna.habr.com

Планировщик задач, перезагрузка ПК по расписанию.

Планировщик задач, перезагрузка ПК по расписанию.

Оставляем галочку на Ежедневно и жмём Далее.

Далее вписываем нужное Время для перезагрузки и жмём Далее.

Читайте также:
Какой инструмент в программе coreldraw позволяет создавать гладкие кривые

Оставляем галочку на Запустить программу, снова жмём Далее.

В поле Программа или сценарий вводим

в поле Добавить аргументы вводим -r и снова давим Далее, и Готово.

Для повторения задачи каждые N часов надо проделать эти действия сколько

нужна устанавливая разное время.

Также для автоматического выключения ПК надо проделать тот же путь,

только в поле Добавить аргументы вводим -s.

Запуск макроса по времени

Источник: 13g.ru

Перезагрузка Windows сервера по расписанию

Windows Server

Имеем Windows Server 2012 R2. Задача — автоматически перезагружать сервер каждый понедельник в 5 утра. Приступаем.

Запускаем Планировщик заданий, создаём в нём папку «reboot»:

reboot

Делаем Create Basic Task. Запускается мастер:

reboot

Указываем Name, Description:

reboot

reboot

Выбираем период Weekly. Next:

reboot

Указываем начало — ближайший понедельник 5 утра. Ставим галку Monday. Next:

reboot

Выбираем Start a program. Next:

reboot

В Program/script: пишем:

%SYSTEMROOT%System32shutdown.exe

В Add arguments (optional):

/r /f /t 90 /d p:0:0 /c «Перезапуск по понедельникам. Отмена: shutdown.exe /a»

  • /r — перезагрузка,
  • /f — принудительное закрытие всех приложений,
  • /t 90 — время ожидания до начала перезагрузки 90 сек,
  • /d p:0:0 — причины перезагрузки для журнала. В данном случае, мы указали: p — запланированная перезагрузка, 0:0 — «Other (planned)»,
  • /c комментарий в свободной форме длинной не более 512 символов. Комментарий будет показываться юзерам 90 секунд. За это время можно отменить перезагрузку командой shutdown.exe /a.

Список параметров и причин перезагрузки можно посмотреть shutdown.exe /?

reboot

Мастер не доделали, кликаем Finish. Создаётся задача — редактируем её.

win

Ставим Run whether user is logged on or not. Добавим галку Run with highest privileges. Ok:

reboot

Нас попросят ввести имя пользователя, от имени которого будет выполняться задание. И пароль. Готово:

Читайте также:
Как создать программу на джава

win

Сам пока не проверял результатов. В ближайший понедельник посмотрим.

P.S.

Две недели прошло — шедулер нормально перезагружает сервер по понедельникам.

Источник: internet-lab.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru