title: Python Schedule not working
body: <p>So i have a script that schedules one time jobs using the Schedule module found here:
      <a href="https://github.com/dbader/schedule" rel="nofollow">https://github.com/dbader/schedule</a></p>
  
  <p>Right now, the job is called from another Python script using os.System(), and is fed a JobTime through Sys.argv[2], which typically looks like "13:26". </p>
  
  <pre><code>def startJob(jobID):
      #Some Job that runs once
      sys.exit()
  
  def main(jobID, jobTime):
      #startJob(jobID)
      print("Scheduling Scan Job For: %s" % (jobTime))
      schedule.every().day.at(jobTime).do(startJob(jobID))
      while True:
          schedule.run_pending()
          time.sleep(1)
  
  jobID = sys.argv[1]
  jobTime = sys.argv[2]
  
  main(jobID, jobTime)
  </code></pre>
  
  <p>For some reason however, the job isnt being scheduled for the specific jobTime and it's starting the job as soon as the script gets called, instead of waiting... Any ideas why this is happening?</p>