Скрипт UNIX, который проверяет каждую минуту, кто входит и выходит? - PullRequest
3 голосов
/ 17 ноября 2010

Может кто-нибудь сказать, пожалуйста, как я могу проверять каждую минуту и ​​сообщать, кто входит в систему, а кто выходит из системы?

Ответы [ 2 ]

1 голос
/ 17 ноября 2010

Для начала, посмотрите здесь:

Использование who -s дает вам время входа пользователей, которые в данный момент вошли в систему.Приведенная выше ссылка использует 5-минутный порог для фильтрации списка, но вы можете изменить его на 1-минутный.

Вы можете создать сценарий, который выполняет описанные выше действия, а затем спит в течение 60 секунд в цикле while.или, возможно, используйте cron, чтобы настроить его на запуск каждую минуту (хотя я бы предпочел сценарий для таких коротких периодов времени).

Вам будет не хватать пользователей, которые входили и выходили между двумя запусками сценариев,хотя.

Я думаю, вам понадобится больше, чем скрипт, если вам нужно более надежное решение.

1 голос
/ 17 ноября 2010

Вы можете использовать команду «last», чтобы получить список недавней истории входа. Вы хотите увидеть вход / выход из системы с момента последнего запуска сценария или буквально в последнюю минуту?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...