【发布时间】:2012-11-19 09:03:16
【问题描述】:
我正在 Linux 上编写一个应用程序,它需要我捕捉系统事件,例如:
- 系统重启
- 用户“xyz”登录
- “xyz”应用程序崩溃等
并且需要在此基础上执行一些功能。例如:
- 运行备份脚本
- 运行恢复程序等
谁能告诉我如何在 C/Linux 中捕获系统事件?
P.S:我不是在谈论“文件系统”事件:P
【问题讨论】:
-
首先在“运行级别”上进行谷歌搜索。
-
你可以注册一个在重启时调用的函数
register_reboot_notifier。