Справочник по консольным командам Toybox для Android 12


  Ver.0.8.4     Ver.0.8.9     Pending  

Путь: Toys/POSIX, команды версии: Ver.4     Ver.9


who

Комментарии в файле who.c :

usage: who

Распечатать информацию о вошедших в систему пользователях.


usage: who

Print information about logged in users.


Исходный текст в файле who.c

#define FOR_who
#include "toys.h"

void who_main(void)
{
  struct utmpx *entry;

  setutxent();
  while ((entry = getutxent())) {
    if (FLAG(a) || entry->ut_type == USER_PROCESS) {
      time_t t = entry->ut_tv.tv_sec;
      struct tm *tm = localtime(&t);

      strftime(toybuf, sizeof(toybuf), "%F %H:%M", tm);
      printf("%s\t%s\t%s (%s)\n", entry->ut_user, entry->ut_line,
        toybuf, entry->ut_host);
    }
  }
  endutxent();
}