2008-09-24
■ [linux]tailで追跡をfile discrypterではなくてnameにする 
defaultはfile discrypter。
tail -F、(tail --follow=name)すると、名前に対してtailで追いかけるのでrename、removeされても大丈夫。
ただ、名前で追いかけるときは--retryもつけたほうがよさげ。
- man tailより
--retry tail がファイルを名前で追跡していて、ファイルがなくなったことを検知したら、再オープンを成功するまで繰り返す。このオプションを指定しなければ、 tail は単にファイルが存在しないことを報告して以降のチェックを行わない。
コメントを書く