I need run bash ruby рукописный шрифт over ssh on переизречение server:
# $1 - get params from local bash session
ssh user@server bash --login -c FILE.rb $1
FILE.rb now recive не any params bash - login is need for ruby loading (over RVM)
Можно попытаться включить целую команду в кавычки, чтобы удостовериться, что она не интерпретируется ssh
:
ssh user@server "bash --login -c \"FILE.rb $1\""
, Если это не работает, проверьте, что все параметрические усилители, в которых Вы нуждаетесь, находятся действительно в переменной $1
echo
- луг это перед эти ssh
вызов.
Минимальный рабочий пример:
param="--version";
ssh user@server "bash --login -c \"git $param\""
-c
только берет отдельный аргумент, таким образом, больше заключения в кавычки требуется:
ssh user@server bash --login -c "FILE.rb $1"