# rpm -q bash bash-4.4.12-5.fc27.x86_64 # read -N 1 _ < /dev/zero can only be stopped with SIGKILL(9)
This seems to happen only in the interactive mode. Batch mode is interruptible: % bash -c 'read -N 1 _ < /dev/zero' & [1] 784 % kill %1 [1] + terminated bash -c 'read -N 1 _ < /dev/zero'
https://lists.gnu.org/archive/html/bug-bash/2017-07/msg00035.html
Fixed through http://git.savannah.gnu.org/cgit/bash.git/diff/builtins/read.def?id=9952f68c0817d518471ed88090c79dbc761b96de