chrysn wrote:
> please disable that behavior, make it optional and/or document why it is
> required.

This is all based off daemontools' multilog ...

https://cr.yp.to/daemontools/multilog.html

... which states:

  While multilog is running, current has mode 644. If multilog sees
  the end of stdin, it writes current safely to disk, and sets the
  mode of current to 744. When it restarts, it sets the mode of
  current back to 644 and continues writing new lines.

  When multilog decides that current is big enough, it writes current
  safely to disk, sets the mode of current to 744, and renames current
  as an old log file.

Thus it's effectively using the mode bits as flag to communicate the
state of the application, which while unusual, is harmless.

-- 
Jamie Heilman                     http://audible.transient.net/~jamie/

Reply via email to