Respostas:
Os comandos gerais de controle de tarefas no Linux são:
Isso é praticamente todos eles. Observe a% na frente do número do trabalho nos comandos - é isso que indica que você está falando sobre trabalhos e não processos.
fge uma Ctrl-C;)
Apenas para adicionar às outras respostas, o bash permite ignorar fgse você especificar um número de trabalho.
Por exemplo, eles são equivalentes e retomam o trabalho mais recente:
%
%%
fg
fg %
Eles retomam o trabalho nº 4:
%4
fg 4
fgque %.
%é demais, obrigado! Como datilógrafo, acho fgmuito irritante (o mesmo dedo). Mas então é assim cd.
bg %ou apenas % &.
Se você não o iniciou no 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>
(Apesar do nome, killé simplesmente uma ferramenta para enviar um sinal ao processo, permitindo que os processos se comuniquem. Um "sinal de interrupção" é apenas um dos muitos sinais padrão.)
Dica de bônus: coloque o primeiro caractere do nome do processo []para impedir que o greppróprio comando apareça nos resultados. por exemplo, para encontrar emacsprocesso, useps aux | grep [e]macs
fg?
Ctrl-zEnter e digite o comando. Obviamente, você pode executar comandos sem sair Vim através do:!comando ed