過去1時間の最後のログイン数

過去1時間の最後のログイン数

さて、基本的に私は特定の日付と時刻を提供しようとしています、そして、与えられた時間と日付の最後の時間、または最後の2時間など、その時間範囲内に行われたすべてのログインを見たいと思います。どこにもsyslogがないので、両方の方法が必要です。したがって、デフォルトでは、一部のシステムでは最後の方法であるcat syslogが機能します。

これが私が今まで得たものです。

last | grep Dec | grep 1 | grep 17:*

そして

cat syslog | grep Dec | grep 1 | grep 17:40 | grep -E ???

しかし、これはうまくいきません。私の言葉はそれが機能し、特定の日時のログイン情報を表示することを意味しますが、それはすべてです。たとえば、-Eパラメーターの後に何を提供しても実行が継続されるかどうかはわかりません。

似たようなスレッドをチェックしましたが、私には動作しません。内部に? ? ?あれこれたくさん入れてみましたが成功しませんでした。 Asteriskは私に良い結果を与えましたが、これはフルタイムだけを得ることができ、範囲が16:40に始まるとヒューストンに問題があります。

ベストアンサー1

予想した通りですか?

LANG=C last | egrep "Fri\s*Dec\s*2 $(date '+%H')"

おすすめ記事