@kotov865

Как гибко настроить автоматический запуск программы в Windows?

Есть задача: запускать программу с определённым кличем каждый час, но в 2 и 3 часа ночи запускать эту же программу с другим параметром запуска.
При этом нельзя запускать 2 экземпляра программы.

Я вижу 2 пути решения в планировщике заданий:
1. Наделать триггеры на все часы, кроме 2 и 3 ночи и сделать ещё одну задачу;
2. Запускать PowerShell скрипт каждый час, а он уже посмотрит сколько времени и решит с каким параметром запускать программу.

Если вы знаете лучший вариант, то поделитесь.
  • Вопрос задан
  • 275 просмотров
Решения вопроса 3
VoidVolker
@VoidVolker Куратор тега Windows
Dark side eye. А у нас печеньки! А у вас?
nnCron (скачать) - крон для винды, ставить как приложение и просто ярлык запуска в автозагрузку. Далее в кронтабе что-то типа такого:
0 0,1,4-23 * * * * c:\app.exe
0 2,3 * * * * c:\app.exe -abc

Ман. Если хочется больше гибкости - то можно написать полноценный скрипт с любой логикой.
Ответ написан
@NortheR73
системный инженер
1. Можно сделать две задачи по расписанию: первая запускается каждый час, поставить запрет запуска второго экземпляра и гасить задачу, если выполняется больше часа;
Вторая задача запускается в 2 и 3 часа с другим ключом, остальные параметры - как описано выше.
2. Вариант со скриптом мне нравится больше
Ответ написан
Комментировать
mindtester
@mindtester Куратор тега Windows
http://iczin.su/hexagram_48
- изучить внимательнее условия триггеров
- PowerShell как запаска вполне хорошо
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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