web-dev-qa-db-ja.com

MacOS:コマンド `last`はどのファイルから情報を取得しますか?

このlastコマンドが情報を取得する場所が見つからないようです。誰かがそれが使用するファイルを知っていますか(特にUnix macOSの場合)?


試してみましたcat /var/log/wtmpcat /var/run/utmpcat /var/log/lastlogしかし、私が得るのは:cat: [...]: No such file or directory。試してみましたcat /var/log/system.logおよびSudo cat /var/auditしかし、これらもそうではありません。それは私だけですか?このファイルはどこにありますか?

1
AymenTM

マニュアルによると(man lastman utmpxを指します)、/var/run/utmpx

1
DopeGhoti

それは従来 /var/log/wtmp Mac OS 10.3より前、Appleヘッダーファイルの解説によると。そのファイルはもう存在せず、使用されていません。基になるCライブラリはログインデータベースにアクセスするために機能し、その上でlastベースです、今ASLに話しかけてください。

参考文献

1
JdeBP