Я пытаюсь выполнить команду (которая включает перенаправление) через ssh.
это не работает, как ожидалось. он создает файл /tmp/world.txt
, но он пуст:
ssh myuser@myserver.com bash -c "echo hello >/tmp/world.txt"
это работает, как и ожидалось:
echo "echo hello >/tmp/world.txt" | ssh myuser@myserver.com bash -s
В чем проблема с первой командой?