From 0a8f3c99f6e985f5f9940d36d7e6ab7cb1f81541 Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Thu, 15 May 2014 09:20:50 -0400 Subject: [PATCH] Additional settings on scheduled task --- Service/Program.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Service/Program.cs b/Service/Program.cs index 032e520..8655a23 100644 --- a/Service/Program.cs +++ b/Service/Program.cs @@ -42,6 +42,10 @@ namespace SystemTemperatureService taskDefinition.Triggers.Add(new LogonTrigger()); taskDefinition.Actions.Add(new ExecAction(Assembly.GetExecutingAssembly().Location)); + taskDefinition.Settings.RestartInterval = TimeSpan.FromMinutes(1); + taskDefinition.Settings.RestartCount = 3; + taskDefinition.Settings.StartWhenAvailable = true; + taskDefinition.Settings.ExecutionTimeLimit = TimeSpan.Zero; taskService.RootFolder.RegisterTaskDefinition(ScheduledTaskName, taskDefinition); } @@ -87,6 +91,8 @@ namespace SystemTemperatureService _serviceHost.Close(); } } + + Tracer.Dispose(); } } }