python - 在 Unix/c/Python 中生成事件

标签 python c unix

我想用 C/Python - Unix(Open SU​​SE) 编写一个程序,用于以下内容:-

1) 报告/警报机制:如果在特定文件夹中进行了一些更新,或者在操作系统级别进行了任何其他更改,那么它会发出警报,或者应该向已经执行的程序发送信号,然后执行相应的操作.

我读到 signal() 似乎是我的问题的解决方案,但我如何使用这个用户定义的信号来解决我的目的。请帮忙。一些资源会很好。

或者如果有任何其他技术可用,请告诉我。

谢谢

最佳答案

使用 libev,很容易将它嵌入到您的应用程序中,使用 C 或 Python。 http://software.schmorp.de/pkg/libev.html

这是引用,http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod

关于python - 在 Unix/c/Python 中生成事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378020/

相关文章:

python - 将输出写入 Azure Functions 中的 Blob

python - 如何让线程使用下一个尚未使用的对象?

python - Os.walk找不到xml文件

c - 在c中的另一个函数中分配结构

c - 哪个程序在给定任何文件的情况下创建一个 C 数组?

c - 使用 "fgets"时如何仅获取部分用户输入并丢弃其他字符?

c - 使多个管道等待每个进程的返回码

python - Pandas 在数据框和系列(列)之间相乘

linux - glibc-2.14 当 'make install' 失败并出现 2 个错误

linux - 在 Linux 中,如何判断进程使用了​​多少内存?