Как передать данные процессу, запущенному через Net :: SSH на stdin?

Я генерирую поток данных на локальном компьютере, который я хочу передать в удаленный процесс через Net :: SSH .

Что-то вроде

echo foosball | sed 's/foo/bar/g'

Просто часть echo foosball будет потоком данных на локальном компьютере.

Я НЕ ищу:

data = "foosball"
ssh.exec!("echo #{data} | sed 's/foo/bar/g'")

] Я действительно хочу, чтобы поток данных передавался в процесс в реальном времени;)

10
задан flitzwald 14 September 2010 в 04:58
поделиться