Subject: Re: syntax ideas solicited
To: Perry E. Metzger <perry@wasabisystems.com>
From: Jarkko Hietaniemi <jhi@iki.fi>
List: tech-userlevel
Date: 12/25/2001 01:50:40
On Mon, Dec 24, 2001 at 06:40:55PM -0500, Perry E. Metzger wrote:
>
> Jarkko Hietaniemi <jhi@iki.fi> writes:
> > > Because the problem is a more general one, IMHO, in dealing with cron
> > > and sleeping machines.
> >
> > One problem is that there is in cron no way to differentiate between
> > "run this if you can, otherwise never mind" and "run this as soon as
> > you can (after so and so), no matter what".
>
> Well since it is pretty trivial to detect the difference in the
> situations, I'd dispute that. The only real question to me is how to
> specify it in the crontab syntax.
...after which extension it's no more the traditional crontab syntax, right?
I can see something like:
- 'h' for 'hard' (worth waking up) (the old traditional default)
- 's' for 'soft' (fail and forget if asleep)
- 'w' for 'wait for wakeup
- 'w=n' for queuing up to 'n' instances, then start 's' behaviour
- 'w=n,h', for queuing up to 'n', then worth waking up ('h')
somewhere in the crontab syntax.
--
$jhi++; # http://www.iki.fi/jhi/
# There is this special biologist word we use for 'stable'.
# It is 'dead'. -- Jack Cohen