逆引きUNIXコマンド/ローテーションされるファイルをtailする方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* ローテーションされるファイルをtailする方法 [#kcff4ae9]
tail -f ファイル名 でログなどを監視していると、ログのファ...
自動的に別名にされ(ローテイト)され、tail -f では見れなく...
この代わりに''-F''オプションを使うとこにより、ローテイト...
以下に実際に動作確認を行った例を記します。
#contents
* tail -F ファイル名を試してみる [#v28a89fc]
以下に tail -F を試した実行例を記します。
+ ターミナルを2つ開きます。~
tail -F コマンドを実行するターミナルをターミナル(A)、ファ...
+ ターミナル(A)で以下のコマンドを実行します。
tail -F /tmp/test.log
以下、実行時の出力です。
$ tail -F /tmp/test.log
tail: `/tmp/test.log' を 読み込み用に開くことが出来ませ...
警告メッセージが出力されますが、tailコマンドは実行されて...
ちなみに、-fオプションだと以下のようなエラーが出力されま...
$ tail -f /tmp/test.log
tail: `/tmp/test.log' を 読み込み用に開くことが出来ませ...
tail: ファイルが全く残っていません
$
+ターミナル(B)から、/tmp/test.log ファイルに文字列を追記...
以下のコマンドで/tmp/test.logに文字列を追記してみます。
$ date > /tmp/test.log
$ echo HELLO >> /tmp/test.log
+ ターミナル(A)には、以下のメッセージが表示され、追記した...
tail: `/tmp/test.log' が現れました。新しいファイルの終端...
2016年 12月 8日 木曜日 19:02:42 JST
HELLO
+ ターミナル(B)でファイルを削除する。
$ rm /tmp/test.log
+ ターミナル(A)には以下のメッセージが表示されます。
tail: `/tmp/test.log' はアクセス不能になりました: そのよ...
+ 再度、ターミナル(A)で監視ファイルを作成し文字列を追記し...
$ echo SAKURA > /tmp/test.log
+ ターミナル(A)に追記した文字列が表示されます。
SAKURA
尚、停止したい場合は、Ctrl+Cを押してください。
以上のようにwebサーバのログやDBのログなどを関ししていると...
tailの-Fオプションを使用することにより、ファイルが削除さ...
常に指定したファイルを監視することができます。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* ローテーションされるファイルをtailする方法 [#kcff4ae9]
tail -f ファイル名 でログなどを監視していると、ログのファ...
自動的に別名にされ(ローテイト)され、tail -f では見れなく...
この代わりに''-F''オプションを使うとこにより、ローテイト...
以下に実際に動作確認を行った例を記します。
#contents
* tail -F ファイル名を試してみる [#v28a89fc]
以下に tail -F を試した実行例を記します。
+ ターミナルを2つ開きます。~
tail -F コマンドを実行するターミナルをターミナル(A)、ファ...
+ ターミナル(A)で以下のコマンドを実行します。
tail -F /tmp/test.log
以下、実行時の出力です。
$ tail -F /tmp/test.log
tail: `/tmp/test.log' を 読み込み用に開くことが出来ませ...
警告メッセージが出力されますが、tailコマンドは実行されて...
ちなみに、-fオプションだと以下のようなエラーが出力されま...
$ tail -f /tmp/test.log
tail: `/tmp/test.log' を 読み込み用に開くことが出来ませ...
tail: ファイルが全く残っていません
$
+ターミナル(B)から、/tmp/test.log ファイルに文字列を追記...
以下のコマンドで/tmp/test.logに文字列を追記してみます。
$ date > /tmp/test.log
$ echo HELLO >> /tmp/test.log
+ ターミナル(A)には、以下のメッセージが表示され、追記した...
tail: `/tmp/test.log' が現れました。新しいファイルの終端...
2016年 12月 8日 木曜日 19:02:42 JST
HELLO
+ ターミナル(B)でファイルを削除する。
$ rm /tmp/test.log
+ ターミナル(A)には以下のメッセージが表示されます。
tail: `/tmp/test.log' はアクセス不能になりました: そのよ...
+ 再度、ターミナル(A)で監視ファイルを作成し文字列を追記し...
$ echo SAKURA > /tmp/test.log
+ ターミナル(A)に追記した文字列が表示されます。
SAKURA
尚、停止したい場合は、Ctrl+Cを押してください。
以上のようにwebサーバのログやDBのログなどを関ししていると...
tailの-Fオプションを使用することにより、ファイルが削除さ...
常に指定したファイルを監視することができます。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: