- - PR -
デバイスファイルの使用履歴を調べるには?
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-09-06 15:09
お世話になります。
件名の通り、デバイスファイルの使用履歴を調べたい、もしくはログを取りたい、と考えています。これは簡単に実現可能でしょうか? ご存知の方、よろしくお願いします。 | ||||
|
投稿日時: 2004-09-06 15:19
今日は。
実現したい事は要するに「リモートログインをした履歴を取りたい」と言う事で良いのかな? であるとするならば。 lastの結果をgrepとかしてその内容をリダイレクトすれば良いかと。 ![]() | ||||
|
投稿日時: 2004-09-06 15:25
デバイスファイルとは、 /dev 配下全てのデバイスファイルについて?
何年かかるかな (プ | ||||
|
投稿日時: 2004-09-06 15:31
>コブラさん
いやあ別に、ファイルの一覧が見たいからって、ルートから表示したりしないじゃないですか。 当然、表示したいデバイスファイルだけで大丈夫です。 >NAOさん すみません。fuserコマンドの結果みたいなものが望みです。 | ||||
|
投稿日時: 2004-09-06 15:36
わての貧相な頭では、該当デバイスドライバー改造するぐらいしか・・・そんなスキル無い
けど (プ | ||||
|
投稿日時: 2004-09-06 15:37
fuser→ファイルを使っているユーザー確認コマンド 見たいな事と言う事は 1.今入っているユーザーをリアルタイムで確認したい? →whoの結果をリアルタイムで出力する様にシェル組めば…(^_^; 2.単に使用履歴を取りたい? →私の前の回答で十分ですよね? ![]() | ||||
|
投稿日時: 2004-09-06 16:48
>NAOさん
申し訳ないのですが、NAOさんの発言と自分の質問に関連性が見出せません。 -------- ファイルシステムからコールバックを受けるような、都合のいい機能が無い以上、 無理っぽいですね。tailみたいにポーリングするしかなさそうです。 (デバイスファイルならあるいは・・・? と思ったのですが) ありがとうございました。 | ||||
|
投稿日時: 2004-09-06 17:07
まあ、解決したなら良いのですが… デバイスファイルの使用履歴を調べたい→実際のファイルの使用履歴を見たい なんでしょうか? デバイスファイルって物にも寄りますけど、大抵はリンクですよ。 (例えばttyaとか) そういう見方をするならば、ttyaの使用履歴=ログイン履歴となりますが…(^_^; つまり /devの配下でls -lとかやると解るかと思いますが、リンクファイルです。 で、リンクをたどっていくと結局はハードそのもののパスに行き着くわけです。 と言う事は…ハードそのものの使用履歴を見れば良いと言う事になりませんか? 私が挙げた例であるならば端末になるわけですし、対象がディスクで有れば ディスクへのアクセス履歴と言う事になりませんか? ![]() [ メッセージ編集済み 編集者: NAO 編集日時 2004-09-06 17:34 ] |