[1] + Stopped (tty input) rm -r
%
This message tells you that the rm -r command,
which you're running in the background, needs input;
it has probably asked you whether or not to delete a read-only file,
or something similar.
This default behavior is usually what you want. By waiting until it
prints a prompt, the shell minimizes
"damage" to your screen. If you
want to be notified immediately when a job changes state, you should
set the variable notify:
% set notify ...csh, tcsh
$ set -o notify ...bash, ksh
$ setopt notify ...zsh