Uzak bir sunucudaki kullanıcı oturumlarını izleyen ve çok uzun süre boşta kaldıklarında onları uyaran bir işlemi anlamaya çalışıyorum, Linux komutuyla w
uygun.
Sorun - w
oturumun boşta kalma süresini belirtmek için 3 farklı formatlar kullanır ve ben düzgün anlayamıyorum. Çıktısı w
şöyle görünebilir:
11:40:57 up 400 days, 10:46, 13 users, load average: 5.07, 5.10, 4.83
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
john pts/1 XX.XX.XX.XX Wed13 22:29m 0.13s 0.04s ssh master-db
june pts/2 XX.XX.XX.XX Wed13 46.00s 0.67s 0.13s -bash
jenn pts/4 XX.XX.XX.XX 11:13 27:47 4.16s 0.11s -bash
Gördüğünüz gibi, IDLE'nin her kullanıcı için farklı biçimleri vardır:
- "AA.BBs" açıkça konsolda son aktif olduğu için AA saniye ve saniyenin 1/100 BB (Haziran durumda 46 saniye) geçti anlamına gelir.
- "AA: BBm" muhtemelen John'un oturumunda son etkinliğinden bu yana AA saatlerinin ve BB dakikalarının geçtiğini ifade eder.
- "AA: BB" bulamadığım biçim - Jennifer oturumunda ne kadar süredir aktif değil?