Sign up ×  When I run a process in the background the process ID
gets displayed in the command prompt. For example:  $ gvim 1 &
[3] 9584  Now when I run another process the state of the
previous one also gets displayed. For example:  $ gvim 2 &  [4]
9500  [3]   Done                    gvimBackground 1   Is there
any way I can suppress displaying the current PID and the data
related to previous processes?  share|improve this question  2
Answers 2  Put your entire command, including the &, in
parentheses:   (prompt)$ gvim 1 & [3] 9584  (prompt)$ some other
command [3] Done gvimBackground 1  (prompt)$ (gvim 1 &)        
                                                       <–
(silence)  share|improve this answer  It's not so much that the
status of other jobs are reported when you start a new one, but
that changes of status are by default only reported before a
prompt is displayed. So in your case, it's reported at the first
opportunity, that is at the prompt displayed after you start
your second job.  You ca