Use pgrep em vez de filtrar a saída de ps . Eu acho que no seu caso, pgrep -f '^([^ ]*/)?puma ' vai combinar com o processo certo, mas experimente um pouco para ter certeza de que você está conseguindo o que quer e não mais.
Quando estiver satisfeito que pgrep está encontrando o processo que deseja matar, substitua pgrep por pkill .