tailコマンド

サーバを管理していると、ログの最後だけをチェックしたいことがけっこうあります。そんなときに役に立つのがtailコマンド。標準入力の最後の数行だけ切り出して、標準出力に出力します。

研究室のサーバ(Solaris)をいじっていて、なぜか-nオプションが使えなかったのでちゃんと調べてみました。すると、次のような使い方ができることがわかりました。

$ tail -20 /var/log/syslog
$ tail -n 20 /var/log/syslog

ここに書いた2行のコマンドは同じ動作をします。syslogファイルの最後の20行を出力します。なぜかSolarisサーバでは後者のコマンドを受け付けなかったんですが、FedoraCoreでは両方ともうまくいきました。うーん、どっちがいいんだかね~。

(4/2 追記)ぜんさんのコメントから、tailftail -fの方が便利そうだということが分かりました!いつもコメントありがとうございます。

ちなみに、この2つのコマンドの違いは、定期的にファイルを読みに行くか行かないかの違いなんだそうです。tailfでは、更新時に読みに行くのに対して、tail -fでは、定期的にフラッシュを行うということみたいです。

[web] Manage of TAILF

トラックバック(0)

このブログ記事を参照しているブログ一覧: tailコマンド

このブログ記事に対するトラックバックURL: http://trialpc.net/mt/mt-tb.cgi/1153

コメント(2)

ぜん :

ログを見るなら、tailfコマンドかtail -fが便利ですよ。
ファイルに追記されたときに、リアルタイムで表示してくれます。


tetsu :

そんな便利なコマンドがあるんですね≧∇≦
知りませんでした。さっそく使ってみることにします!


コメントする

Advertizement

このブログ記事について

このページは、tetsuが2007年4月 2日 16:59に書いたブログ記事です。

ひとつ前のブログ記事は「コンビニ襲来」です。

次のブログ記事は「メールサーバに関するポート番号」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.0

最近のコメント

tetsu on tailコマンド: そんな便利なコマンド
ぜん on tailコマンド: ログを見るなら、ta

カウンタ

リンク