Планировщик задач периодически останавливает запуск консольного приложения C # - PullRequest
3 голосов
/ 23 декабря 2011

У меня есть планировщик задач, который запускает консольное приложение C # каждую минуту. Он запускает файл .application через файл .bat и делает это успешно в течение определенного периода времени до полной остановки.

Удаление / переустановка моего консольного приложения не решает проблему, и планировщик задач показывает, что пакетный файл успешно выполняется. Кроме того, запуск программы вручную работает просто отлично.

Мои вопросы:

  1. Как заставить эту задачу снова запускаться через планировщик задач. Я попытался удалить и заново создать задачу, удалить / переустановить приложение.

  2. У меня запланированное задание резервного копирования, которое происходит примерно в то время, когда приложение перестает работать. Теневая копия тома не включена. Может ли это повлиять на мое приложение и почему?

Ответы [ 2 ]

0 голосов
/ 11 января 2012

Несмотря на помощь, мне не удалось выделить причину этой проблемы.

Я заново разработал свой планировщик, используя Quartz.NET, и теперь он работает как служба Windows.

0 голосов
/ 23 декабря 2011

В планировщике задач взгляните на вкладку «Настройки». Вы найдете опцию «Если задача не удалась, перезапустите каждый».

По умолчанию (это не проверено), тогда, если ваша задача не выполнена, она не будет запущена снова. Вы можете проверить свою историю задач, чтобы увидеть, если она не удалась. В любом случае это звучит так, как будто вы хотите запустить снова, даже если это не удалось в последний раз.

Это опция, которую вы хотите изменить.

...