Lần đăng nhập cuối cùng của Linux nhận thông tin đăng nhập ngày hôm qua và gửi email vào ngày hôm sau hoặc thời gian cụ thể qua crontab


0

Tôi cần biết lần đăng nhập cuối cùng vào ngày hôm qua và gửi email cho tôi qua crontab ....

Vì lệnh cuối cùng hiển thị tất cả thông tin đăng nhập bạn cần cuộn lên. Sử dụng grep và cắt có thể thực hiện các mẹo.

Câu trả lời:


0

Tạo một kịch bản cho ngày hôm qua .. ngày hôm qua.sh

#Get the date month and date cut the necessary date 

ystd = $ (ngày - ngày hôm qua | cut -d '' -f2,3) tdy = $ (ngày - ngày hôm nay | cắt -d '' -f2,3)

#show the date yesterday Month and date 

echo $ {ystd} #show ngày hôm nay Tháng và ngày echo $ {tdy}

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

cuối cùng | grep "$ tdy"

gửi email cho nó

  • 8 * * * /user/yday.sh | mail -s "Đăng nhập lần cuối ngày hôm qua" me@example.net
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.