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
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
dotool <> "$p" &
wait
pkill -P $$