Saya ingin mengambil waktu login dan tanggal login pengguna, apakah ada perintah di Unix yang menyediakan tanggal login dan waktu login pengguna? masalah ini saya ingin tampil dalam skrip Shell di mana nama pengguna menerima dari pengguna akhir dan setelah memeriksa ketersediaan pengguna, saya ingin mengambil waktu masuk dan tanggal masuk pengguna dalam variabel yang berbeda dan kemudian menampilkan menggunakan perintah 'echo' .
25
last $USER_NAME
akan menampilkan pengguna saat ini juga. Ini akan menampilkan sesuatu sepertiusername ttyp0 192.168.1.100 Tue Sep 13 13:09 still logged in
Di linux, tidak
last -R $username | awk '/still logged in/ {print $3,$4,$5,$6}'
akan mengembalikan apa pun jika pengguna tidak masuk, jika tidak daftar tanggal / waktu untuk setiap sesi aktif.Unix lain yang tidak tahu
-R
opsi untuk bertahan (yang menekan nama host) akan memerlukan beberapa modifikasi.sumber