title: How can I schedule a job to run in the future, but only one time ever
body: <p>I want to schedule a job that will execute at most once at a specified time in the future (usually that time would just be later that night, after hours).  I want to use Jenkins to do this.  If Jenkins happened to be down during that time, the job wouldn't fire - that's fine.  </p>
  
  <p>At the moment, I'm planning to make a new job with "build periodically" enabled, and set the schedule to something like "0 19 29 01 *".</p>
  
  <p>The intent being to schedule the job to run at 19:00 on the 29th of January.</p>
  
  <p>The downside being that every time I do this, I must remember to delete/disable the job sometime before next year, or it will run again (that would be bad).  I'd be checking the results of the job manually anyway, so not too hard to do.  I'm just hoping someone might be able to point out a way to schedule a "one off" job run with Jenkins - that way I can't mess things up by forgetting to disable the job.</p>