来自脚本的命令调用不会等待上一个命令完成

来自脚本的命令调用不会等待上一个命令完成

我有一个(bash)脚本,其结尾如下:

drive push 2>&1
wait
echo "Backed up."

当在终端上调用时,该drive push命令Resolving首先生成输出,然后生成二十秒的光标动画,然后打印No changes detected.。调用该脚本来记录到文件中。并且日志文件从未显示No changes detected..它总是有:

Resolving
Backed up.

这里发生了什么?为什么我无法捕获No changes detected.消息?我怎样才能捕捉到它?

相关内容