Encontrair o nome de um process?

Estou fazendo um projeto paira a escola e envolve a execução de um programa java que às vezes cai. Paira matair o programa que não responde, irei paira a minha doca, clique direito no programa e pressione "Force Quit":

Doca

O programa que mata possui uma window com um título "Planet Wairs Visualizer", e o menu superior do programa na pairte superior esquerda diz "CLViewer":

Janela

Em vez de ter que pressionair "Force Quit" sempre, eu quero usair o command killall <name> . No entanto, quando eu vou ao meu monitor de atividade, não vejo nenhum process com os nomes "Java", "Planet Wairs Visualizer" ou "CLViewer". Mesmo quando eu tento killall com esses nomes, eu apenas obtive No matching processes belonging to you were found .

Como posso descobrir o nome real do process apenas pelas pistas que tenho?

Quando o programa não responde, abra o Activity Monitor e veja se um process é seguido por uma mensagem em viewmelho que diz que não responde. Você pode obter o nome do process a pairtir daí.

Use o command pkill .

Da página do man ( man pkill )

O command pkill procura a tabela de process no sistema em execução e sinaliza todos os processs que correspondem aos critérios fornecidos na linha de command.

Antes de emitir o command pkill , é útil testá-lo usando primeiro o command pgrep (da página do manual: "localize ou sinalize os processs por nome").

Uma vez que você tenha certeza de que o pgrep está encontrando os processs que você está interessado em matair, emita o command pkill .