无法使用C#Web应用程序中的rensi.sshnet库在脚本(.sh)中执行脚本(.sh)

时间:2015-03-09 08:38:55

标签: c# bash shell web

我创建了一个Web应用程序,我在远程unix服务器中执行shell脚本abc.sh。我能够执行该脚本。但是从abc.sh开始,我正在调用另一个未调用的脚本xyz.sh。我正在使用Rensi.sshnet库在Web应用程序中执行shell脚本。

脚本文件的文件夹结构:/home/scripts/

注意:它们都位于同一个文件夹中。

abc.sh看起来像这样:

echo test

echo "execute another shell script"

xyz.sh

echo "Executed"

请给我一个解决方案或一些解决方法,以获得理想的结果。

提前致谢。

1 个答案:

答案 0 :(得分:0)

也许您的xyz.sh文件不在您的PATH中。尝试更改此行

xyz.sh

./xyz.sh