Shell UNIX脚本,每分钟检查谁登录和注销?
有人能告诉我,我如何检查每分钟并报告谁登录和谁注销?您可以使用“last”命令获取最近登录历史记录的列表。您想查看上次运行脚本后的登录/注销,还是在最后一分钟内的登录/注销?有关起点,请查看以下内容:Shell UNIX脚本,每分钟检查谁登录和注销?,shell,unix,Shell,Unix,有人能告诉我,我如何检查每分钟并报告谁登录和谁注销?您可以使用“last”命令获取最近登录历史记录的列表。您想查看上次运行脚本后的登录/注销,还是在最后一分钟内的登录/注销?有关起点,请查看以下内容: 使用who-s可以获得当前登录用户的登录时间。上面的链接使用5分钟的阈值来过滤列表,但您可以将其更改为1分钟 您可以制作一个执行上述操作的脚本,然后在while循环中休眠60秒,或者使用cron将其设置为每分钟运行一次(尽管我更喜欢这样的短时间脚本) 不过,您可能会错过在两次脚本运行之间登录
who-s
可以获得当前登录用户的登录时间。上面的链接使用5分钟的阈值来过滤列表,但您可以将其更改为1分钟
您可以制作一个执行上述操作的脚本,然后在while循环中休眠60秒,或者使用cron
将其设置为每分钟运行一次(尽管我更喜欢这样的短时间脚本)
不过,您可能会错过在两次脚本运行之间登录和注销的用户
我想如果你需要一个更健壮的解决方案,你需要的不仅仅是一个脚本。实际上是在最后一分钟。谢谢你的快速回复。