特定の期間に「最後」にログインしたユーザーを見る

特定の期間に「最後」にログインしたユーザーを見る

私が望むのは、特定の期間内にログインしたすべてのユーザーのソートされたリスト(9月上旬以降)を取得することです。

last私の例のように、コマンドで時間範囲をどのように指定しますか?

uniqまた、このコマンドはすでにログインしている重複したユーザーを削除する良い方法だと思います。また、このsortコマンドは私が好きなようにリストをソートする良い方法のようです。

答え1

lastutil-linuxを使用している場合は、-s (--since)時間範囲を使用して指定できます-t (--until)TIME FORMATSセクションを見るマニュアルページ有効な時間仕様を取得するには。動作するいくつかの例を見てみましょう。

last -s "-1 week"
last -s "-3 days"
last -s "2020-09-01"

関連情報