That's how background jobs have always worked in my experience. (Solaris, Centos, RHEL)...There is no notification of the completion of the background job until after some following keyboard activity...I usually just press enter until I get the Done...or run ps command to see it's still running.
That said, I find this in
man bash:
Code:
The shell learns immediately whenever a job changes state. Normally, bash waits until it is about to print a prompt before reporting changes in a job's status so as to not interrupt any other
output. If the -b option to the set builtin command is enabled, bash reports such changes immediately.
so
added to ~/.bashrc or /etc/bashrc should do what you want.
Welcome to LQ.