Mac から Linux サーバへ rsync でファイルを送ったら、日本語ファイル名の濁点・半濁点が分離して「テ゛ータ」のようになった。検索やタブ補完でファイル名がヒットしない。同期し直すたびに全ファイルが再転送される。こうした症状は、文字コードそのものではなく Unicode の正規化形式(NFC/NFD)の違いが原因です。
続きを読む rsync でファイル名が文字化けするときの対処(–iconv と macOS の NFD 問題)タグ: rsync
rsync の終了コード一覧と意味
cron で回している rsync が 0 以外の終了コードを返してきたとき、その番号が何を意味するのかを調べるためのリファレンスです。まず一覧を載せて、そのあとで実際によく遭遇するコードの読み方とスクリプトでの扱い方を説明します。
終了コードは直後に echo $? で確認できます。
$ rsync -a /path/to/src/ /path/to/dst/ $ echo $? 0