mv statistics backup-xx && mkdir statistics
これにより、既存のstatistics
ディレクトリの名前がに変更されbackup-xx
、それが成功すると、新しいstatistics
ディレクトリの作成が続行されます。
よりアトミックな操作については、ディレクトリを作成することを検討してくださいstatistics-001
(または、類似の、おそらく001
適切な形式の今日の日付に置き換えることにより)statistics
。
mkdir statistics-001
ln -s statistics-001 statistics
新しいデータがクリーンなディレクトリに入るようにこれを「ローテーション」する場合は、最初にディレクトリを作成してstatistics
から、そのリンクを再作成します。
mkdir statistics-002
ln -sf statistics-002 statistics
mv statistics-001 backup-001
このように任意のプログラムの書き込みstatistics
ディレクトリん(このシンボリックリンクが指すがあること、すなわちディレクトリ)1それを見つけることに失敗しません。
statistics
指すディレクトリに特別な権限または所有権を設定する必要がある場合は、リンクを(再)作成する前にこれらを設定してください。
1 むしろ、このようにして、プログラムが有効なターゲットディレクトリなしになる時間は、標準のUnixツールを使用して、可能な限り最小限に抑えられます。