diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2009-03-19 16:42:05 +0300 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2009-03-19 16:42:05 +0300 |
commit | 731de5ce76b42decdb8dce4277c839efde8b114f (patch) | |
tree | a1b168085e7bf8e8ffa7e1e042f67f8e6f383b33 /shell/ash_doc.txt | |
parent | 4b875708c13ec810e8fbd5721a68442f36a9210d (diff) |
doc update
Diffstat (limited to 'shell/ash_doc.txt')
-rw-r--r-- | shell/ash_doc.txt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/shell/ash_doc.txt b/shell/ash_doc.txt index 28c574841..d8a48c114 100644 --- a/shell/ash_doc.txt +++ b/shell/ash_doc.txt @@ -14,6 +14,7 @@ $ wait ^C ... + Bug 1984 (http://busybox.net/bugs/view.php?id=1984): traps were not triggering: @@ -29,3 +30,24 @@ sleep 3600 & echo "Please do: kill -USR1 $$" echo "or: kill -INT $$" while true; do wait; echo wait interrupted; done + + +Bug 189 (https://bugs.busybox.net/show_bug.cgi?id=189) + +func() { + sleep 1 +} +while (true); do + func + echo Looping +done + +^C was observed to make ash processes geometrically multiply (!) instead +of exiting. (true) in subshell does not seem to matter, as another user +reports the same with: + +while true +do + echo Kill me + sleep 1 +done |