私は数ヶ月前にこのスクリプトを書きましたが、今それを読み直すと、この行の意味を理解できません。
sudo rsync -xPRSaz --rsync-path='sudo rsync' maeve@macbook:/ macbook/ 3>&1 1>&2 2>&3 | tee macbook.log
sudo
、rsync
またはのファイル記述子3の特別な扱いが見つかりませんtee
。リダイレクト後、私は現在これが状況であると推測しています:
now fd points to old fd
0 --> 0
1 --> 2
2 --> 1
3 --> 1
- これらのリダイレクトは
sudo
、またはに適用されrsync
ますか、そして何に適用されますか? - ファイル記述子3が閉じられていないか、「悪い」方法でぶら下がっていませんか?