昨日ログインしたユーザーを表示

昨日ログインしたユーザーを表示

私はUnixに初めてアクセスし、前日からログインしたユーザーを表示するシェルを作成しています。指示には、-s `-1 day'コマンドを最後に使用するように指示されていますが、-sにはより長い機能があります。選択肢をご存知ですか?

ベストアンサー1

うまく活用してください

last --since yesterday 

これには、現在ログインしているユーザー、再起動時間、開いているttyコンソール、およびその他の有用な情報が表示されます。このように:

    $ last -R --since 2019-10-23   
    root     tty7         Thu Oct 24 13:10   still logged in
    reboot   system boot  Thu Oct 24 13:09   still running
    root     tty1         Wed Oct 23 23:13 - crash  (13:56)
    root     tty7         Wed Oct 23 23:11 - 23:25  (00:13)
    reboot   system boot  Wed Oct 23 23:11   still running

lastここで読んだものは、/var/log/wtmp実際にはプレーンテキストログファイルではなくdBaseファイルです。実際に報告されている1つの良い点は、再起動によって停電が発生した場合(フラグがまだ実行中の場合)です。

おすすめ記事