2

fswatch で rsync をトリガーしようとしていますが、1 行または少なくとも 1 つのスクリプトでそれを行う方法がわかりません。

これを 2 つのフォルダーtesttest_bak自分のDocumentsフォルダーでテストしています。

date.log はデバッグ用であり、以下の rsync コマンドに置き換える必要があります。

現時点では、ファイルが変更されるたびに file.log が更新されますが、date.log は開始時にのみ更新されます。基本的に、file.log にログを記録する中間部分は必要ありません。

fswatch コマンドを理解しようとしています

fswatch -r ~/Documents/test/ | xargs -n1 >> ~/Documents/file.log | date >> ~/Documents/date.log

Rsync コマンド

rsync -abmv --delete-after ~/Documents/test/ ~/Documents/test_bak/ --suffix=".rsyncbackup" --backup-dir="_Archived Items" --exclude="_Archived Items"

ファイルの変更が検出されたときに両方のファイルが更新されるように、両方のログ コマンドを「キューに入れる」構文は何ですか?

4

0 に答える 0