Скажем, у меня есть следующий сценарий 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
здесь