mirror of
https://git.busybox.net/busybox.git
synced 2024-11-27 15:43:26 +08:00
ash: add slightly different testcase
This commit is contained in:
parent
160e6fa53a
commit
8dbea7dbb1
@ -1,3 +1,3 @@
|
||||
sleeping
|
||||
child sleeps
|
||||
child exits as expected
|
||||
parent exits
|
||||
|
@ -6,7 +6,7 @@ cleanup() {
|
||||
exit
|
||||
}
|
||||
trap cleanup HUP
|
||||
echo "sleeping"
|
||||
echo "child sleeps"
|
||||
sleep 1
|
||||
echo "BAD exit from child!"
|
||||
' &
|
||||
|
4
shell/ash_test/ash-signals/signal3.right
Normal file
4
shell/ash_test/ash-signals/signal3.right
Normal file
@ -0,0 +1,4 @@
|
||||
child sleeps
|
||||
child got HUP
|
||||
child exits
|
||||
parent exits
|
17
shell/ash_test/ash-signals/signal3.tests
Executable file
17
shell/ash_test/ash-signals/signal3.tests
Executable file
@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
|
||||
$THIS_SH -c '
|
||||
hup() {
|
||||
echo "child got HUP"
|
||||
}
|
||||
trap hup HUP
|
||||
echo "child sleeps"
|
||||
sleep 1
|
||||
echo "child exits"
|
||||
' &
|
||||
|
||||
child=$!
|
||||
sleep 0.1 # let child install handler first
|
||||
kill -HUP $child
|
||||
wait
|
||||
echo "parent exits"
|
Loading…
Reference in New Issue
Block a user