Task Scheduler: Repeat Task and Duration

G

Guest

I would like to repeat a task every 1 minute for a duration of 8 hours.
1 minute and 8 hours are not options in the list box. When I overwrite the
repeat value to 1 minute and the duration to 8 hours the task starts all the
time and does not stop.

Any work arounds? I was able to change the repeat and duration under XP.

Thanks
 
R

Ronnie Vernon MVP

Kirsch59

What is the task, how long does it take to run the task, what files are
called to run the task? It sounds like the duration of the task is taking
longer than the 1 minute schedule?
 
G

Guest

The task calls a .bat program that has the following command:

shutdown -s -t 60 -c "Save data and close programs. PC shutting down in 60
seconds."

I replaced the shutdown command with a simple ECHO command to debug the
problem. The problem still persists.

The shutdown and echo commands work fine. The problem is the task repeats
more frequently then 1 minute and the duration is beyond 8 hours.

I'm wondering if I cannot override Microsoft's listbox selections for the
repeat times and duration times.
 
G

Guest

Also, when I have the task repeat every 5 minutes for a duration of 1 hour it
works fine. Those times are options from the listbox.

Thanks
 
R

Ronnie Vernon MVP

Kirsch59

Have you tried a setting between 1 minute and 5 minutes? Let me know what
this does.
 
G

Guest

I thought the scheduled task was working when I chose the time options from
the repeat and duration listboxes. It's not. It appears the task schedule
is ignoring the duration time. Here's the scenario:

At 11:00 PM Mon-Sun a task is scheduled to run a program every 5 minutes for
a duration of 1 hour. The batch program contains the shutdown command with a
message and 60 seconds delay. Let the start date be tomorrow (future date).

Tomorrow at 11:00 PM the batch program runs. I would expect the PC to
shutdown if someone logs on to the computer between 11:00PM - 12:00 and it
does. If someone logs on the the PC after 12:00 I would expect the batch
program not to run because the duration is over 1 hour. I have the task not
run if the start time is missed.

The problem is that the task always runs after the 1 hour duration.

Any idea why?

Thanks
 
A

ashtonaut

I have the same problem on Vista Business 32bit.

I want a task to start at 7am, and run every three hours, for a total
of 12 hours (stopping at 7pm). I have reduced the task to a simple
echo statement.

Instead of stopping after 12 hours, the task continues to run for 24
hours. If I alter the "repeat task every" time, this is correctly
observed, but Vista appears to completely ignore the "for a duration
of" parameter.

In addition, I want the task to only run Monday-Friday, but Vista
ignores this also, and runs the task every single day, though this may
be because the "for a duration of" above is ignored.

Any help most appreciated.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top