userguide: document signal handling caveat affecting at least dash(1)

fixes #1741
This commit is contained in:
Michael Stapelberg 2015-06-12 09:52:02 +02:00
parent 25da435c3b
commit 801b795b45
1 changed files with 7 additions and 1 deletions

View File

@ -1143,7 +1143,10 @@ right hand side of the bar. This is useful to display system information like
your current IP address, battery status or date/time. your current IP address, battery status or date/time.
The specified command will be passed to +sh -c+, so you can use globbing and The specified command will be passed to +sh -c+, so you can use globbing and
have to have correct quoting etc. have to have correct quoting etc. Note that for signal handling, depending on
your shell (users of dash(1) are known to be affected), you have to use the
shells exec command so that signals are passed to your program, not to the
shell.
*Syntax*: *Syntax*:
------------------------ ------------------------
@ -1154,6 +1157,9 @@ status_command <command>
------------------------------------------------- -------------------------------------------------
bar { bar {
status_command i3status --config ~/.i3status.conf status_command i3status --config ~/.i3status.conf
# For dash(1) users who want signal handling to work:
status_command exec ~/.bin/my_status_command
} }
------------------------------------------------- -------------------------------------------------