Você pode usar kill -STOP pid
para pausar um trabalho e kill -CONT pid
para retomar o trabalho. Você obtém o pid apropriado do comando ps que você já conhece.
Se eu ssh
para uma caixa e iniciar uma tarefa que levará algum tempo para concluir, normalmente pressiono control+z
para pausar o processo e, em seguida, digite bg 1
imediatamente para colocá-lo em segundo plano.
Eu posso digitar jobs
e vê-lo em execução.
Se eu desconectar (digite exit
, pressione control+d
, etc) e, em seguida, faça o login novamente, não consigo mais digitar jobs
para vê-lo em execução - ele não mostrará nada.
Eu sei que posso digitar algo como
ps -u 'whoami'
para ver quais itens estão sendo executados, mas não tenho certeza se posso pausá-los por mais tempo. Eu sei que posso matá-los, mas há uma maneira de pausá-los ou posso de alguma forma fazê-los aparecer na lista jobs
?
As dicas do Linux-fu sobre empregos e gerenciamento de processos também são bem-vindas e serão votadas positivamente.