last читает данные из файла wtmp, а вот "кто" туда их пишет и можно ли как-нибудь отслеживать момент добавления новой записи и одновременно запускать заданный скрипт.
можно конечно периодически смотреть дату обновления файла, но хотелось бы обойтись без крона.
>last читает данные из файла wtmp, а вот "кто" туда их пишет
Системные вызовы, если не ошибаюсь.man wtmpx