Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Jan 2006 17:25:47 +1030
From:      Malcolm Kay <malcolm.kay@internode.on.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: specifying a day for at command
Message-ID:  <200601031725.47599.malcolm.kay@internode.on.net>
In-Reply-To: <200601031258.02412.malcolm.kay@internode.on.net>
References:  <43B960E3.9050408@ccstores.com> <200601031258.02412.malcolm.kay@internode.on.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 3 Jan 2006 12:58 pm, Malcolm Kay wrote:
> On Tue, 3 Jan 2006 03:50 am, Jim Pazarena wrote:
> > I want to run a job every 00:05 sunday morning.
> > It is a script which run for a few minutes, then
> > attempts to re-submit itself via at.
> > at the end of the script, it has:
> > echo "/usr/local/bin/script" | at 00:05 sunday
> > this produces an error message:
> >    at:trying to travel back in time
> >
> > yes, cron could do it, but I would like to run it
> > with at. on my old unix OS (SCO) I could enter
> >   at 00:05 next sunday, which would work.
> >
> > trying:  at 00:05 + 7 days  (on sunday at approx 00:10)
> >   gets queued for next Monday.
>
> 7 days from 0:10 on Sunday is 0:10 on the next Sunday -- then
> look forward to 0:05 and that is on Monday.
>
> So:
> at 00:05 + 7 days
 xxxxxxxxxxxxxxxxxx
at 00:05 +6 days
> should work.
> But you can also specify a particular date.
>
> Malcolm



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601031725.47599.malcolm.kay>