dotoold: fix background process not being killed

This commit is contained in:
John Gebbie 2022-10-26 11:02:33 +01:00
parent 7d4ff5f864
commit 761b5bd202

View file

@ -19,8 +19,7 @@ if fifo_being_read "$p" 2> /dev/null; then
fi fi
rm -rf "$p" || exit 1 rm -rf "$p" || exit 1
trap 'rm -rf "$p"; trap - EXIT; exit' EXIT INT TERM HUP trap 'rm -rf "$p"; pkill -P $$; trap - EXIT; exit' EXIT INT TERM HUP
mkfifo -m 660 "$p" || exit 1 mkfifo -m 660 "$p" || exit 1
dotool <> "$p" & dotool <> "$p" &
wait wait
pkill -P $$