我需要实现一项功能,以监控哪些用户登录或退出Linux桌面。当用户登录或注销时,需要自动运行脚本以通知守护进程登录或注销哪个用户。
我在Google搜索,发现用户登录后会自动运行/etc/profile.d下的脚本。
但是我没有找到一个在用户注销时会自动运行脚本的常用解决方案。它看起来解决方案对于不同的Linux发行版是不同的。如:
- 对于Ubuntu,我需要修改文件/etc/lightdm/lightdm.conf
我需要支持多个Linux发行版,包括:CentOS,Ubuntu,Redhat等。如果我为不同的Linux发行版使用不同的解决方案,我的代码将非常复杂。
我想为不同的Linux发行版找到一个通用的解决方案。你能提供一些线索吗?
答案 0 :(得分:0)
在bash中,退出shell时将执行〜/ .bash_logout文件。 因此,在其中放置要执行的脚本
答案 1 :(得分:0)
只需找出世界卫生组织登录并记录您第一次看到它们的时间,以及何时不再看到它们。然后阅读" crontab"手册页并安装一个跟踪此
的过程您可以将数据存储在比#34; / tmp /"
更可靠的地方