我们有两个脚本father.bash
和son.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
。