我创建了一个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"
请给我一个解决方案或一些解决方法,以获得理想的结果。
提前致谢。
答案 0 :(得分:0)
也许您的xyz.sh
文件不在您的PATH
中。尝试更改此行
xyz.sh
向
./xyz.sh