On Mon, Nov 6, 2017 at 10:45 AM, Ian Zimmerman <i...@very.loosely.org> wrote:
> On 2017-11-05 17:17, Rich Freeman wrote:
>
>> Distros will always have to do integration work, and that is fine.
>> That is the role of a distro.  And sometimes distros have to roll
>> their own tools when they just aren't available.  Once upon a time
>> service managers fell into that category.  Now this is less the case.
>
> What's a service manager?

Easiest way to explain it is to give examples.  Openrc, systemd,
runit, and upstart are all service managers.  I'd argue that sysvinit
is also a service manager but nobody really uses it as one unless you
count getty as a service.

A service manager is a program used to manage the daemons running on a system.

> Is making cron care about missed jobs service
> management, but running daily/weekly/monthly jobs isn't?

Cron is generally not considered a service manager though there is
some overlap since it does manage jobs.  I wouldn't make any
distinction in this regard to how it handles missed jobs.  Those are
just features that a cron implementation can have or lack.

It is like arguing about whether sh, dash, or bash are shells on the
basis of the features they provide.  They're all shells, but at the
same time we can acknowledge that they have different feature sets.

-- 
Rich

Reply via email to