shell: remove ${#+} tests, it is not a valid construct
[oweals/busybox.git] / docs / logging_and_backgrounding.txt
index 62a6d15503281cbaf33e974b89b2b25742ec90dd..c76cd36532c2337081e052fcb3d63396238b0e12 100644 (file)
@@ -21,7 +21,7 @@ To help with that, busybox applets should have options to override
 default behavior, whatever that is for a given applet.
 
 
-Current sutiation is a bit of a mess:
+Current situation is a bit of a mess:
 
 acpid - auto-backgrounds unless -d
 crond - auto-backgrounds unless -f, logs to syslog unless -d or -L.
@@ -45,13 +45,15 @@ udhcpc - auto-backgrounds unless -f after lease is obtained,
 udhcpd - auto-backgrounds and do not log to stderr unless -f,
     otherwise logs to stderr, but option -S makes it log *also* to syslog
 zcip - auto-backgrounds and logs *also* to syslog unless -f
+    behaviour can be overridden with experimental LOGGING env.var
+    (can be set to either "none" or "syslog")
 
 Total: 13 applets (+1 obsolete),
  4 log to syslog by default (crond fakeidentd inetd zcip),
  5 never log to syslog (acpid httpd telnetd klogd syslogd, last two
  - for obviously correct reasons),
  there are no daemons which always log to syslog,
- 12 auto-background if not run as inetd servies (all except dnsd.
+ 12 auto-background if not run as inetd services (all except dnsd.
  Note that there is no "standard" dnsd AFAIKS). But see below
  for daemons (tcpsvd etc) which don't auto-background.