O comando fg
é o que você deseja usar. Você também pode fornecer um número de trabalho se houver mais de um trabalho interrompido.
Como posso retomar um trabalho interrompido no Linux? Eu estava usando o emacs e acidentalmente acertei o ctrl-z, que me levou de volta ao console. Eu posso ver quando digito 'jobs'
[*****]$ jobs
[1]+ Stopped emacs test_queue.cpp
Os comandos gerais de controle de tarefas no Linux são:
Isso é praticamente todos eles. Observe o% na frente do número do trabalho nos comandos - isso é o que diz que você está falando sobre tarefas e não processos.
Você também pode digitar %<process_name>
; ou seja, você pressiona Ctrl-Z no emacs, então você pode digitar %emacs
no console e trazê-lo de volta para o primeiro plano.
Apenas para adicionar as outras respostas, bash permite pular o fg
se você especificar um número de trabalho.
Por exemplo, são equivalentes e retomam o trabalho mais recente:
%
%%
fg
fg %
Este trabalho de currículo # 4:
%4
fg 4
Se você não o iniciou a partir do terminal atual, use ps aux | grep <process name>
para encontrar o número do processo (pid) e, em seguida, retome-o com:
kill -SIGCONT <pid>
Tags sh job-control linux