Выполнить сценарий Bash, сохраненный в файле, по SSH

Скажем, у меня есть следующий сценарий Bash, хранящийся в файле foo.sh :

#!/bin/bash
echo foo

Без необходимости scp файла, как я могу выполнить сценарий, хранящийся в foo.sh на удаленном компьютере?

Я безуспешно пробовал следующее (с несколькими вариантами):

$ ssh root@remote eval `cat foo.sh`

eval `cat foo.sh` кажется развернуть до eval #! / bin / bash echo foo здесь

19
задан Dunnie 14 April 2011 в 13:10
поделиться