Finaliza processo de outra janela SSH

2

Esqueci de usar screen e tenho uma tarefa em execução há algum tempo e não quero perder os dados salvos. Basicamente, a Ctrl c encerrará a tarefa e salvará os dados se eu estiver na mesma sessão de terminal, existe uma maneira de pará-los em diferentes janelas SSH?

Eu não tenho acesso à mesma janela de terminal no momento.

    
por andyADD 05.04.2013 / 04:32

2 respostas

8

C-c envia SIGINT para o grupo de processos em primeiro plano, você pode eliminá-los usando kill no ID do grupo de processos em primeiro plano (consulte ps -ej output).

kill -s INT -- -pgid
    
por 05.04.2013 / 04:36
2

Existem vários utilitários que podem alterar a forma de um processo em execução. A maioria deles escritos exatamente com o propósito de anexar um processo em execução em um multiplexador de terminal - ver, por exemplo:

por 05.04.2013 / 09:56