Преобразование секунд с эпохи в удобочитаемую строку

TL; DR: только пользовательские пользователи имеют SystemAccount = false

. Другой способ - отобразить вывод, игнорируя root ls /var/lib/AccountsService/users/ | grep -v root. Теперь есть quirk-gdm, экран greeter / login (или более формальный менеджер рабочего стола) также отображается как пользователь. Итак, просто из списка мы не можем сказать, является ли gdm человеком или нет.

Более эффективный и правильный подход состоит в том, чтобы проходить через файлы в этой папке и выяснить, какие пользователи указаны как SystemAccount=false. С одной лайнером достигается

grep SystemAccount=false /var/lib/AccountsService/users/* | awk -F '/' '{gsub(":","/");print $6}'

1
задан 24 June 2014 в 06:18

1 ответ

Вы можете просто использовать date -d @seconds:

date -d @1403568422:

$ date -d @1403568422 
Mon Jun 23 19:07:02 CDT 2014
2
ответ дан 24 May 2018 в 06:21

Другие вопросы по тегам:

Похожие вопросы: