小编Kar*_*arl的帖子

有什么方法可以显示命令处理过程中的每个步骤?

set -x只显示命令的最终结果。任何可以更清晰地查看每个步骤的方法,如下图所示。

在此处输入图片说明

bash brace-expansion command-substitution variable-substitution bash-expansion

7
推荐指数
1
解决办法
2225
查看次数

如何在后台放置子shell和相关命令?

在子 shell 中运行序列命令,如下所示:

(git pull;git rebase develop)&>/dev/null 
Run Code Online (Sandbox Code Playgroud)

我认为这会将子 shell 及其创建的所有子进程置于后台,并将控制权返回给用户。

但实际上,终端挂了一段时间,似乎是在等待子shell中的命令完成。

任何人都可以解释为什么会发生这种情况,以及做这种工作的正确方法是什么。

shell-script background-process subshell

5
推荐指数
1
解决办法
564
查看次数