cron, atd, anacron, other wtf

John Richard Moser nigelenki at comcast.net
Sun Jan 15 22:56:44 GMT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Matthew Garrett wrote:
> On Tue, Jan 10, 2006 at 11:52:43PM -0500, John Richard Moser wrote:
> 
> 
>> S89cron
>> S89anacron
>> S89atd:    Periodic Command schedulers -- THREE?  Please pick one to
>>            use and stick with it.  If we need to use others, we'll turn
>>            them on, we obviously know what we're doing if we know we
>>            need any of these
> 
> 
> There's a clear difference between these three applications, and merging 
> them would be a fairly significant amount of development effort.
> 
> cron - executes recurring commands that should occur at a specific time
> anacron - executes recurring commands that should take place with a 
>  given frequency. 
> 
> (The difference between them is that if a task is scheduled in cron and 
> the machine is switched off, it won't be executed until the next time 
> it's due to run. anacron will attempt to catch up when the machine comes 
> back up)
> 
> atd - executes a non-recurring command at a specific time
> 
> The fact that all three exist is something of a holdover from legacy 
> Unix, but it's not possible to just remove one of them.
> 

Right, good points all around.  The question arises, are these all used
in default Ubuntu desktop?  If so, is there a way to eliminate the use
of one of them?  Update manager for example should probably be anacron;
that's all I can think of, and I think it uses an update daemon anyway.
. . .

> 
>>The question of sysklogd and klogd comes to mind as well-- are these
>>different, do we need 2?
> 
> 
> They are different, yes. sysklogd starts the system logger (responsible 
> for tracking events that come from userspace), and klogd starts the 
> kernel logger (responsible for tracking events that come from the 
> kernel).
> 

Thought so; I remember one of the daemons on Gentoo available for
syslogging (metalog, sysklogd, some other one I can't recall) had 2 rc
scripts.  I never paid much mind to these, so it was worth asking :)

- --
All content of all messages exchanged herein are left in the
Public Domain, unless otherwise explicitly stated.

    Creative brains are a valuable, limited resource. They shouldn't be
    wasted on re-inventing the wheel when there are so many fascinating
    new problems waiting out there.
                                                 -- Eric Steven Raymond
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD4DBQFDytMqhDd4aOud5P8RAnPVAJYw90ipyTK05tGsgHX803FrJ6z3AJ0bY/rC
nofi2N6pi8rwmx7YTYhTmQ==
=K50t
-----END PGP SIGNATURE-----



More information about the ubuntu-devel mailing list