1

last команда в терминале (в Mac OS X 10.11.2) должна отображать список истории входа. Однако, когда я набираю это, все, что я получаю, это

user$ last

wtmp begins Mon Jan 11 13:17
user$ last user

wtmp begins Mon Jan 11 13:17
...

Напечатанная дата является текущей датой и временем. Что-то не так с моей системой? Может быть, это как-то связано с тем, что у меня есть bash 4.3 в /usr/local/bin?

Так как last не работает, есть ли альтернативы? Я пытаюсь написать сценарий оболочки, который может выяснить, сколько времени прошло с момента входа в систему до текущего сеанса.

1 ответ1

2

Оказывается, у меня не было доступа для чтения к файлу журнала /private/var/log/system.log , поэтому last ничего не отображал. Мне просто нужно запустить sudo chmod 644 /private/var/log/system.log .

Спасибо за помощь, Xen2050!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .