次のように実行される2つのスクリプト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
。