text: #!/usr/bin/python2
  
  # Copyright (c) 2009, Giampaolo Rodola'. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
  
  """
  A clone of 'who' command; print information about users who are
  currently logged in.
  
  $ python examples/who.py
  giampaolo       tty7            2014-02-23 17:25  (:0)
  giampaolo       pts/7           2014-02-24 18:25  (:192.168.1.56)
  giampaolo       pts/8           2014-02-24 18:25  (:0)
  giampaolo       pts/9           2014-02-27 01:32  (:0)
  """
  
  from datetime import datetime
  
  import psutil
  from psutil._compat import print_
  
  
  def main():
      users = psutil.users()
      for user in users:
          print_("%-15s %-15s %s  (%s)" % (
              user.name,
              user.terminal or '-',
              datetime.fromtimestamp(user.started).strftime("%Y-%m-%d %H:%M"),
              user.host))
  
  if __name__ == '__main__':
      main()
  