Я делаю это,
guastest@iridium06.psc ~> ssh <machine> jps | gawk '$2 == "<process>" {print $1}' | xargs kill
kill: sending signal to 75797 failed: No such process
guastest@iridium06.psc ~> echo $?
123
Но работает, если я так выразился
ssh <machine> "jps | gawk '\$2 == \"<process>\" {print \$1}' | xargs kill "
Почему это так ?