linux用户登陆时获取登录信息到钉钉

脚本内容

###使用钉钉机器人接口进行post数据
###使用bash
####添加登陆脚本
###vim .bash_profile
###sh /opt/login.sh
###debian 在.profile  添加要执行的脚本

#!/bin/bash
###接口地址由钉钉机器人获取(直接复制粘贴)
url=https://oapi.dingtalk.com/robot/s*****
##获取登陆用户名
u=$USER
###获取登录时间(无法使用空格)
b=$(date '+%Y-%m-%d,%H:%M:%S')
###获取登录主机命
h=`hostname`
##获取最后登录的ip
userip=`lastlog -u root | awk '{print $3}'|sed -n '2p'`
##echo输出
a=$(echo "当前主机为:$h,当前登录主机ip为:$hip,当前登录用户:$u,当前时间登陆时间:$b,当前登录的用ip:$userip")
#echo $a
##对机器人post数据
c=`curl  -s -H "Content-type: application/json" -X POST -d '{"msgtype":"text","text":{"content":"'$a'"},"at":{"atMobiles":["189xxxx8325","189xxxx8325"]}}' $url`
echo $c,$b >> /var/log/login.log  >/dev/null

钉钉机器人使用

image

传送门

更多post数据类型请查看钉钉机器人帮助文档

极速linux-专注开源

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,526评论 25 709
  • 站在春秋广场 看着春秋楼大门口的忠义 仿佛回到狼烟遍地的东汉 群雄逐鹿怎分辨谁忠谁奸 你我忠义 谁能对咱相照肝胆 ...
    胡长溪阅读 1,651评论 0 0
  • 在现在的生活中,我们无时无刻都处于竞争当中,没有能力,只有被别人淘汰的结果。在上大学期间,我们每一个人都清楚的知道...
    小敏妞阅读 4,308评论 0 0
  • 这几天气温太高,把人和植物都能热死,还有动物也不行了。 中午的时候,奶奶在院子里放了一盆水,打算晒热了洗头。谁...
    控卫阅读 4,208评论 0 0
  • 在简书上发表了几片文章后,突然发觉自己越来越喜欢上写作,以往的一些经历也是常浮现在脑海中,要说与写作结缘,还是来源...
    逐梦人生阅读 1,371评论 3 4