parsing不同的lastlog

我有我需要parsing的100台机器的最后日志。 既然我把它们都放在中心位置,有没有办法parsing这些? 或者我需要返回到每台机器,并input“lastlog”命令,然后获得输出?

谢谢。

标准的lastlog命令没有选项来读取一个备用的lastlog数据文件,但你可以抓住这个来源,并调整它。 或者用你最喜欢的语言parsing它 – 只是标准的utmplogging。

请注意,如果您的用户拥有较高的uid,则复制lastlog文件可能会导致较大的目标文件。 默认情况下,lastlog文件是稀疏的(所以ls -l显示它们很大,但是du -s反映了真实的大小)。