Em praticamente qualquer shell que você esteja usando, você deve ser capaz de pressionar control-Z para suspender o processo e, em seguida, usar o comando bg
para retomá-lo em segundo plano.
por exemplo,
$ sleep 1000
^Z[1] + Stopped sleep 1000
$ bg
[1] sleep 1000&
$ jobs
[1] + Running sleep 1000
$
Observe que alguns trabalhos (por exemplo, aqueles que solicitam a entrada do usuário) não serão executados em segundo plano e serão interrompidos, aguardando para serem trazidos de volta ao primeiro plano ( fg
).
(Existem são shells e situações em que isso não funciona, mas eles tendem a ser altamente especializados - por exemplo, sistemas incorporados - ou versões muito antigas do unix).