2007年9月25日
【PERL】ファイルサイズを取得
ログファイルがある一定のファイルサイズを超えたらバックアップを取って、ログを完全にクリアしたい場合がある。ファイルサイズの取得には(UNIX?)stat関数を使うとよい。
($size) = (stat($file))[7]; #()括弧はそのままにしないとエラーになる。
- Permalink
- by editor
- at 00:59
2007年9月25日
ログファイルがある一定のファイルサイズを超えたらバックアップを取って、ログを完全にクリアしたい場合がある。ファイルサイズの取得には(UNIX?)stat関数を使うとよい。
($size) = (stat($file))[7]; #()括弧はそのままにしないとエラーになる。
2007年8月10日
最近は主にPERLを使っているんだが、今更ながら
500 Internal Server Error ERROR
に悩まされる。あまりに素人すぎるだけなんだが、PERLの良いところはいろいろな人がたくさんの情報を公開していることで、インターネットを根気よく見ていけば、「なるほど」という落ちを迎える。今回は配列の使い方も覚えたので、行くぞーって感じだったんだが、そもそも基本がなっておらず、エラー連発。より、シンプルにしていってもぜんぜん駄目で、結局は下記のような問題だった。先は長い。
ヘッダに書けるのは、Content-Type だけではありません。さまざまな情報を書いて、HTTP クライアントに渡すことができます。
ところが、ヘッダは活用されているどころか、Content-Type: text/html 以外の情報は全く伝えられていないのが実情です。どうかすると、Content-Type: text/html すら書いていなかったりします。
そこで、ここではヘッダの書き方を検討してみます。