このlast
コマンドが情報を取得する場所が見つからないようです。誰かがそれが使用するファイルを知っていますか(特にUnix macOSの場合)?
試してみましたcat /var/log/wtmp
、cat /var/run/utmp
、cat /var/log/lastlog
しかし、私が得るのは:cat: [...]: No such file or directory
。試してみましたcat /var/log/system.log
およびSudo cat /var/audit
しかし、これらもそうではありません。それは私だけですか?このファイルはどこにありますか?
マニュアルによると(man last
はman utmpx
を指します)、/var/run/utmpx
。
それは従来 /var/log/wtmp
Mac OS 10.3より前、Appleヘッダーファイルの解説によると。そのファイルはもう存在せず、使用されていません。基になるCライブラリはログインデータベースにアクセスするために機能し、その上でlast
ベースです、今ASLに話しかけてください。