- PR -

デバイスファイルの使用履歴を調べるには?

投稿者投稿内容
Lichtenstein
ベテラン
会議室デビュー日: 2003/11/06
投稿数: 61
投稿日時: 2004-09-06 15:09
お世話になります。

件名の通り、デバイスファイルの使用履歴を調べたい、もしくはログを取りたい、と考えています。これは簡単に実現可能でしょうか?

ご存知の方、よろしくお願いします。
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2004-09-06 15:19
今日は。

引用:

件名の通り、デバイスファイルの使用履歴を調べたい、もしくはログを取りたい、と考えています。これは簡単に実現可能でしょうか?



実現したい事は要するに「リモートログインをした履歴を取りたい」と言う事で良いのかな?
であるとするならば。

lastの結果をgrepとかしてその内容をリダイレクトすれば良いかと。
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2004-09-06 15:25
デバイスファイルとは、 /dev 配下全てのデバイスファイルについて?

何年かかるかな (プ
Lichtenstein
ベテラン
会議室デビュー日: 2003/11/06
投稿数: 61
投稿日時: 2004-09-06 15:31
>コブラさん

いやあ別に、ファイルの一覧が見たいからって、ルートから表示したりしないじゃないですか。
当然、表示したいデバイスファイルだけで大丈夫です。

>NAOさん

すみません。fuserコマンドの結果みたいなものが望みです。
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2004-09-06 15:36
わての貧相な頭では、該当デバイスドライバー改造するぐらいしか・・・そんなスキル無い
けど (プ
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2004-09-06 15:37
引用:

Lichtensteinさんの書き込み (2004-09-06 15:31) より:
>NAOさん

すみません。fuserコマンドの結果みたいなものが望みです。


fuser→ファイルを使っているユーザー確認コマンド
見たいな事と言う事は

1.今入っているユーザーをリアルタイムで確認したい?
→whoの結果をリアルタイムで出力する様にシェル組めば…(^_^;

2.単に使用履歴を取りたい?
→私の前の回答で十分ですよね?
Lichtenstein
ベテラン
会議室デビュー日: 2003/11/06
投稿数: 61
投稿日時: 2004-09-06 16:48
>NAOさん
申し訳ないのですが、NAOさんの発言と自分の質問に関連性が見出せません。

--------
ファイルシステムからコールバックを受けるような、都合のいい機能が無い以上、
無理っぽいですね。tailみたいにポーリングするしかなさそうです。
(デバイスファイルならあるいは・・・? と思ったのですが)

ありがとうございました。
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2004-09-06 17:07
引用:

Lichtensteinさんの書き込み (2004-09-06 16:48) より:
>NAOさん
申し訳ないのですが、NAOさんの発言と自分の質問に関連性が見出せません。

--------
ファイルシステムからコールバックを受けるような、都合のいい機能が無い以上、
無理っぽいですね。tailみたいにポーリングするしかなさそうです。
(デバイスファイルならあるいは・・・? と思ったのですが)

ありがとうございました。


まあ、解決したなら良いのですが…

デバイスファイルの使用履歴を調べたい→実際のファイルの使用履歴を見たい
なんでしょうか?

デバイスファイルって物にも寄りますけど、大抵はリンクですよ。
(例えばttyaとか)
そういう見方をするならば、ttyaの使用履歴=ログイン履歴となりますが…(^_^;

つまり
/devの配下でls -lとかやると解るかと思いますが、リンクファイルです。
で、リンクをたどっていくと結局はハードそのもののパスに行き着くわけです。

と言う事は…ハードそのものの使用履歴を見れば良いと言う事になりませんか?
私が挙げた例であるならば端末になるわけですし、対象がディスクで有れば
ディスクへのアクセス履歴と言う事になりませんか?

[ メッセージ編集済み 編集者: NAO 編集日時 2004-09-06 17:34 ]

スキルアップ/キャリアアップ(JOB@IT)