如何使两个脚本将日志写入同一路径

如何使两个脚本将日志写入同一路径

我们有两个脚本father.bashson.bash,其中father.bash运行son.bash

/tmp/son.bash

father.bash我们设置

exec > $log 2>&1

并且也在son.bash我们设置

exec > $log 2>&1

$log所以两个脚本需要同时写入。

但这并没有按预期工作:当son脚本运行时,其输出覆盖了 编写的内容father,反之亦然。

所以我的问题是,如何使两个脚本能够写入同一路径的日志文件?

答案1

您不需要在 中单独设置重定向son.sh。它将继承father.sh启动时设置的重定向father.sh

相关内容