Я пытаюсь сделать:
Получите информацию о процессе, основанном на чем-то, к чему я стремлюсь, скажем "Имя":
pid=(ps aux | grep '[Ń]ame' | awk '{print $2}' | head -1)
Тогда убей это
kill $pid
Это работает нормально, если я захожу на машину с помощью ssh, но я хочу сделать это из скрипта. И это не работает тогда:
ssh hostname "pid=\$(ps aux | grep '[N]ame' | awk '{print $2}' | head -1); echo \$pid"
root 11203 1.5 0.8 6961292 135420 pts/0 Sl 16:52 0:04 java -XX:PermSize=256m -XX:MaxPermSize=512m -Dproperties....
Я хотел бы знать способ сделать это и почему результаты отличаются при выполнении команды, как в последнем случае.