You should just use cron (or Windows Scheduled Tasks if that's your thing) for job scheduling, allowing people the flexibility of the environment they already know.<div><br></div><div>Nick<br><br><div class="gmail_quote">
On Sun, Mar 20, 2011 at 6:19 PM, ecu_jon <span dir="ltr"><<a href="mailto:hayesjdno3@yahoo.com">hayesjdno3@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I'm working on a script that will run all the time. at time specified<br>
in a config file, will kick-off a backup.<br>
problem is, its not actually starting the job. the double while loop<br>
runs, the first comparing date works. the second for hour/min does<br>
not.<br>
<br>
#python file<br>
import os,string,,time,getpass,ConfigParser<br>
from datetime import *<br>
from os.path import join, getsize<br>
from time import strftime,localtime<br>
<br>
config = ConfigParser.ConfigParser()<br>
config.read("config.ini")<br>
source = config.get("myvars", "source")<br>
destination = config.get("myvars", "destination")<br>
date = config.get("myvars", "date")<br>
time = config.get("myvars", "time")<br>
str_time=strftime("%H:%M",localtime())<br>
<br>
while datetime.now().weekday() == int(date):<br>
    while str_time == time:<br>
        print "do it"<br>
<br>
#config file<br>
#change the time variable to "now"+a min or two to observe<br>
#this needs to be where ever the actual python script is<br>
[myvars]<br>
#only set source if you want it to be different<br>
source: c:\users\jon<br>
destination: \\mothera\jon\<br>
#what day of the week to perform backup?where Monday is 0 and Sunday<br>
is 6<br>
date: 6<br>
#time to start<br>
time: 21:02<br>
<font color="#888888">--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</font></blockquote></div><br></div>