Linux 上次登录获取昨天的登录信息并在第二天或特定时间通过 crontab 通过电子邮件发送

Linux 上次登录获取昨天的登录信息并在第二天或特定时间通过 crontab 通过电子邮件发送

我需要知道昨天的最后一次登录信息并通过 crontab 通过电子邮件发送给我……

由于最后一个命令显示所有登录信息,因此您需要向上滚动。使用 grep 和 cut 可能会奏效。

答案1

为昨天创建一个脚本..yesterday.sh

#Get the date month and date cut the necessary date 

ystd=$(date --date 昨天 | cut -d' ' -f2,3) tdy=$(date --date 今天 | cut -d' ' -f2,3)

#show the date yesterday Month and date 

echo ${ystd} #显示今天的日期 月份和日期 echo ${tdy}

#grep the date try checking the tdy since you may have no login yesterday 

最后 | grep“$tdy”

电邮

相关内容