トップ «前の日記(2011/12/15 (木) ) 最新 次の日記(2011/12/17 (土) )» 編集 RSS feed

HsbtDiary


2011/12/16 (金) [長年日記]

[Mac] Mac でログをローテートするのに newsyslog を使う

Mac OS X というか BSD 系は logrotate をするときは newsyslog を使うらしい。Mac の場合は /etc/newsyslog.conf( 実体は /private/etc/newsyslog.conf) を編集する

書式はちょっと独特で

/rails/root/current/log/production.log      644     7       1000    *       Z

という感じ。細かい事は man newsyslog とか man newsyslog.conf を見ればいいけど基本的にはローテートしたいログのファイル名、オプションで所有者の権限、パーミッション、履歴数、ローテートするファイルサイズ、ローテート間隔、その他オプションフラグを指定することになる。ローテート間隔は凄い独特な指定方法なので man を見ることにして、オプションフラグは圧縮形式で J とか Z を指定したりする。

newsyslog.conf の編集が終わったら newsyslog コマンドを叩けば変更が反映される。Mac の場合は root じゃないと実行できないので sudo でも使えばいいのかな。

[3DS][Game] 3DS のアンバサダーの続き

朝起きたら前回同様「購入済みソフト」の中に10本追加されていた。今回は本体の更新でバックグラウンドダウンロードがついているので、前回ほどダウンロード作業はタンポポではなかった。

ファイアーエムブレム聖魔の光石はプレイした記憶があるんだけど、内容をだいぶ覚えてないなあ。ダウンロードはするだけしたけど、だいぶ積みおきになりそうな予感。