huangxianghai16 发表于 2014-11-06 09:40

自动运行脚本问题

在linux下,当用户marry一登陆,就给root发邮件,邮件内容告知内容是:我是marry现已经登陆系统。

1.问题1
我怎么对用一登陆的信息进行判断

2.问题2
我该怎么运行这个功能脚本,脚本内容如何写。

rdcwayx 发表于 2014-11-07 09:13

用 命令who 试试看。 在root 帐号里,设个 cron job, 每5分钟查一次。 检测到这个用户登录的话,就触发一个邮件。

Shell_HAT 发表于 2014-11-07 09:15

放在 ~/marry/.profile 里面的命令,在 marry 登陆的时候会自动执行。echo "$USER login now" | mailx -s "Login report" "huangxianghai16@chinaunix.com"

rdcwayx 发表于 2014-11-07 11:35

回复 3# Shell_HAT

这个方法也不错,如果有puppet参与管理的话,还可以用concat来保证这行命令必须存在于该用户的.profile 里,这样即使该用户手工修改,每半个小时就会恢复。

huangxianghai16 发表于 2014-11-08 15:37

谢谢,版主,学习了
页: [1]
查看完整版本: 自动运行脚本问题