I am using an SSH client to connect to a Solaris server. I had a process running but my connection disconnected. I reconnected and can see the process running when I do ps -al. How can I bring this process to the 'foreground'? I want to see its output.


You can immediately re-activate your most recent backgrounded task by typing:


If you have multiple backgrounded tasks, you can see the available jobs by typing:


You can then bring any of the tasks to the foreground by using the index in the first column with a percentage sign:

fg %

for example:

output of jobs command shows the process job number

[1]+  Stopped                 ssh username@some_host
[2]   Stopped                 ssh username@another_host

Bring any of the tasks to the foreground by using the index:

  • How do you send a task to the background? – CJ7 Feb 29 '16 at 9:51
  • @CJ7 - Using 'bg &' command – msc Feb 29 '16 at 10:25
  • 12
    This only works for processes started from the current shell, attached to the same TTY. The OP's question implies that he disconnected and reconnected from the host. The shell bg/fg commands probably won't be sufficient in this case. – Kenster Feb 29 '16 at 16:25

Not the answer you're looking for? Browse other questions tagged or ask your own question.