[Bug 1969] Ash trap command causes current running commands to return immediately
bugzilla at busybox.net
bugzilla at busybox.net
Tue Jun 8 03:09:03 UTC 2010
https://bugs.busybox.net/show_bug.cgi?id=1969
--- Comment #1 from Denys Vlasenko <vda.linux at googlemail.com> ---
Which bbox version is it?
How do you send USR1 to it?
I am trying to reproduce it with current git:
#!/bin/sh
trap 'echo jake' SIGUSR1
echo pid:$$
while true; do
echo "before sleep `date +'%H:%M:%S'`"
sleep 5
echo "after sleep `date +'%H:%M:%S'`"
done
# ./busybox ash z
pid:11975
before sleep 05:06:04
after sleep 05:06:09
before sleep 05:06:09
after sleep 05:06:14
before sleep 05:06:14
after sleep 05:06:19
before sleep 05:06:19
after sleep 05:06:24
before sleep 05:06:24
after sleep 05:06:29
before sleep 05:06:29
jake
after sleep 05:06:34
before sleep 05:06:34
jake
after sleep 05:06:39
before sleep 05:06:39
jake
after sleep 05:06:44
before sleep 05:06:44
jake
after sleep 05:06:49
before sleep 05:06:49
after sleep 05:06:54
before sleep 05:06:54
(I was running "kill -USR1 11975" in another terminal)
As you see, it works correctly.
--
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the busybox-cvs
mailing list