LINUX.ORG.RU

ssh host sh -c «echo a ; echo b» не печатает а


0

1

Возможно ответ очевиден, но я не могу понять, в чем дело:

$ ssh lime sh -c "echo a ; echo b"

b

Расскажите пожалуйста, как съелось a.

Нагуглился только костыль в виде /bin/sh -c '/bin/echo > /dev/null; the important commands' от такого же непросвещенного горемыки, как и я.

★★★★★

щито это? какая задача стоит? чем не подходит просто
ssh lime «echo a;echo b»
или
ssh lime 'sh -c «echo a;echo b» '

zolden ★★★★★
()

Съелось, потому что на сервере lime твоя команда выполняется в виде sh -c echo a ; echo b

Chumka ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.