
Estou executando um comando GNU Parallel em uma sessão de tela. Infelizmente, não coloquei um "&" no final do comando para colocá-lo em segundo plano. Portanto, não tenho acesso à linha de comando na minha sessão de tela.
Gostaria de TERMINAR o paralelo para que ele pare de criar novos trabalhos, mas termine os que estão atualmente em execução. Precisarei fazer isso fora da tela, mas não acho que screen -X funcione porque a linha de comando da tela não está aceitando novos comandos.
Obrigado!
Responder1
Primeiro: a maneira padrão de consertar uma falta &
é:
CTRL-Z
bg
Dito isto, você provavelmente deseja enviar ao GNU Parallel um SIGTERM. Se você executar apenas uma instância, isso deve bastar:
killall -TERM parallel