BoF Protocol

Erich Schubert erich.schubert at
Wed Jun 13 09:52:28 UTC 2007

> Please don't. "reload" is an important feature for systems in production
> (stop+start just doesn't do it), and allowing shell one-liners to do the

I'd prefer some consistent syntax for start/stop/restart/reload and *hook.
So I'd propose to require the 'exec' (I'm not convinced of that key
name) and similar lines to start with a keyword like "exec",
"respawn", "signal".

Default for "stop" would be "signal term,kill" (signal term, wait, signal kill)
Default for "reload" would be "signal hup"

Additional constructs such as "script" (think upstart) could be added in v 0.0.2

The two key target init systems are sysv and upstart, obviously. Since
the runit maintainer+upstream is very active, I'd make that a primary
target as well.

P.S. if using exec/respawn keywords in the start/run/exec line, adding
a separate respawn flag is of course obsolete.

best regards,
Erich Schubert
    erich@(|      --      GPG Key ID: 4B3A135C    (o_
  To understand recursion you first need to understand recursion.   //\
  Wo befreundete Wege zusammenlaufen, da sieht die ganze Welt für   V_/_
        eine Stunde wie eine Heimat aus. --- Herrmann Hesse

More information about the initscripts-ng-devel mailing list