Вы, вероятно, должны вызывать оболочку (например, /bin/bash
) напрямую, передавая скрипт для выполнения в качестве имени файла.
РЕДАКТИРОВАТЬ: Согласно комментариям, это может не будет проблемой- но это, конечно, то, что я бы попробовал в первую очередь.
Еще одно редактирование: вы, похоже, пытаетесь запустить /tmp/details1.sh
, но вы говорите, что он находится в каталоге /tmp
удаленной системы .Очевидно, что если вы попытаетесь просто запустить /tmp/details1.sh
, он будет выглядеть в каталоге local /tmp
... как вы ожидаете, что он узнает об удаленной системе?