我只想执行" CloneBUildInstall.sh"," MonkeyTest.sh"和" SilentException.sh" .. 我不会采购它。我怎样才能简单地执行它。
adb devices > output.txt
while :
do
. CloneBuildInstall.sh
echo "Clone, Build and Install script is finished."
. MonkeyTest.sh & . SilentException.sh &
echo "Monkey Test script and Silent Exception is finished."
done
答案 0 :(得分:0)
除了使用shell的二进制文件再次调用它们之外,您还可以在子shell中运行它们,这显然更容易和更清晰:
( . MonkeyTest.sh )
( . SilentException.sh )
如果你计划并行运行它们,那么等待它们完成会很复杂。
( . MonkeyTest.sh ) &
MPID=$!
( . SilentException.sh ) &
SPID=$!
wait "$MPID"; wait "$SPID" ## Just basic.
答案 1 :(得分:0)
一种方法是以与命令行相同的方式指定它,但这需要一个相对路径来运行命令。
./MonkeyTest.sh && ./SilentException.sh
另一种方法是硬编码完整路径。
/full/path/to/MonkeyTest.sh && /full/path/to/SilentException.sh