$ dpkg -S $(which last)
sysvinit-utils: /usr/bin/last

** Tags added: trusty

** Package changed: ubuntu => sysvinit (Ubuntu)

** Changed in: sysvinit (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to sysvinit in Ubuntu.
https://bugs.launchpad.net/bugs/1408605

Title:
  last -t does not work as what man page said

Status in sysvinit package in Ubuntu:
  New

Bug description:
  The man page of the last command says as follows:

  -t YYYYMMDDHHMMSS
                Display  the  state of logins as of the specified time.  This 
is useful, e.g., to determine easily who was logged
                in at a particular time -- specify that time with -t and look 
for "still logged in”.

  However, Wen I ran the command with -t, I got the following output:
  # last -F -t 20150107000000 | grep pts
  root     pts/2        jp001.solidtunne Tue Jan  6 18:39:05 2015 - Tue Jan  6 
18:40:34 2015  (00:01)    
  root     pts/2        jp001.solidtunne Tue Jan  6 18:37:24 2015 - Tue Jan  6 
18:37:41 2015  (00:00)    
  root     pts/2        jp001.solidtunne Tue Jan  6 16:42:33 2015 - Tue Jan  6 
16:43:49 2015  (00:01)    
  root     pts/2        jp001.solidtunne Tue Jan  6 13:03:26 2015 - Tue Jan  6 
13:07:02 2015  (00:03)    
  root     pts/2        jp001.solidtunne Tue Jan  6 09:03:24 2015 - Tue Jan  6 
09:03:54 2015  (00:00)    
  root     pts/2        jp001.solidtunne Tue Jan  6 04:53:54 2015 - Tue Jan  6 
04:54:07 2015  (00:00)    
  root     pts/0        42.243.9.2       Mon Jan  5 03:06:48 2015 - Mon Jan  5 
03:07:10 2015  (00:00)    
  root     pts/2        42.243.9.2       Sun Jan  4 14:08:02 2015 - Sun Jan  4 
14:09:02 2015  (00:01)    
  root     pts/1        42.243.9.2       Sun Jan  4 12:09:56 2015 - Sun Jan  4 
12:10:05 2015  (00:00)    
  root     pts/0        42.243.9.2       Sun Jan  4 03:24:57 2015 - Sun Jan  4 
03:25:10 2015  (00:00)    
  root     pts/2        42.243.96.183    Sat Jan  3 14:47:38 2015 - Sat Jan  3 
14:47:54 2015  (00:00)    
  root     pts/4        sf003.solidtunne Fri Jan  2 15:23:12 2015 - Fri Jan  2 
15:23:51 2015  (00:00)    
  root     pts/0        hk000.solidtunne Thu Jan  1 16:40:55 2015 - Thu Jan  1 
16:41:21 2015  (00:00)    
  root     pts/2        hk000.solidtunne Thu Jan  1 15:41:52 2015 - Thu Jan  1 
15:42:02 2015  (00:00)    
  root     pts/4        hk000.solidtunne Thu Jan  1 11:24:56 2015 - Thu Jan  1 
13:40:40 2015  (02:15)    
  root     pts/4        hk000.solidtunne Thu Jan  1 11:24:34 2015 - Thu Jan  1 
11:24:48 2015  (00:00)    
  root     pts/0        hk000.solidtunne Thu Jan  1 08:31:13 2015 - Thu Jan  1 
08:31:25 2015  (00:00)    

  The current date is as follows:
  # date
  Thu Jan  8 08:12:32 UTC 2015

  And Ubuntu version:
  # lsb_release -a
  No LSB modules are available.
  Distributor ID:       Ubuntu
  Description:  Ubuntu 14.04.1 LTS
  Release:      14.04
  Codename:     trusty

  Kernel:
  # uname -a
  Linux install 3.13.0-40-generic #69-Ubuntu SMP Thu Nov 13 17:53:56 UTC 2014 
x86_64 x86_64 x86_64 GNU/Linux

  So, it seems the -t actually returns the state of logins "up till" the
  specified time, as opposed to "as of" the specified time as written in
  the man page, or am I missing something?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/1408605/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to