Você pode pressionar Espaço para marcar um processo. O comando kill se aplica a todos os processos marcados.
Não existe uma maneira fácil de marcar um processo e seus filhos, mas a visualização em árvore ( t ) deve listá-los de forma contígua.
Dependendo de como o recoll é executado, os processos podem estar em seu próprio grupo de processos . Se estiverem, você poderá usar kill -STOP -1234
para suspendê-los todos, em que 1234 é o ID do grupo de processos (geralmente, mas não necessariamente, o ID do processo inicial do grupo). Você pode verificar com ps -o pid,ppid,pgid,comm -C recoll
e, em seguida, com ps -o pid,ppid,pgid,comm ww | grep -v recoll
para ver se há outros processos no grupo de processos. O Htop não tem uma interface para processar grupos.
Se todos os processos são chamados de recoll
, um método mais fácil é filtrar os processos pelo nome. No htop, use o comando filter, então você pode marcar facilmente os processos que deseja matar. Na linha de comando, execute ps $(pgrep recoll)
para listar os processos correspondentes. Se você estiver satisfeito com a lista, execute pkill -STOP recoll
para suspender esses processos.