Como parar os processos em segundo plano iniciados com a tela

0

Esta pergunta pode ter sido feita antes, mas não vejo isso.

Eu uso screen ssh para iniciar remotamente processos que levam vários dias. Eu ssh in, inicio vários processos em segundo plano e desanexo com CRTL + A d. Eu não sei porque, mas depois de um certo tempo, a tela -r 'não retoma a tela, embora o processo ainda esteja rodando (eu posso scp dos dados que estão produzindo; tudo parece bom). Tudo bem.

No entanto, os trabalhos são muito pesados e eu quero poder pará-los. Como faço isso? Como eu disse, screen -r não funciona. ssh'ing novamente e digitar ps não mostra.

    
por R Greg Stacey 05.12.2014 / 16:59

1 resposta

3

Você está usando screen da maneira errada.

Você deve se conectar com ssh e iniciar screen no sistema remoto (ou reconectá-lo). No sistema remoto, você deve abrir uma nova janela screen para cada processo. Assim, não há necessidade de executá-los em segundo plano.

    
por 05.12.2014 / 17:15