文件名称:stated:通知守护程序
文件大小:52KB
文件格式:ZIP
更新时间:2024-05-17 08:33:33
C
陈述 表述(发音为“ state dee”)是一种发布/订阅机制,该机制允许程序发布其当前状态,并在状态更改时通知其他感兴趣的程序。 最初的开发工作集中在FreeBSD上,但是该程序应该可以轻松移植到其他类似Unix的操作系统中。 安装 运行以下命令以构建和安装声明的内容: make sudo make install 跑步 要启用规定的启动引导,请以root身份运行以下命令(对于FreeBSD): echo 'stated_enable="YES"' >> /etc/rc.conf service stated start 虫子 所说的应该被认为是Beta质量的软件,并且存在已知的错误。 最大的问题是用于发布“系统”状态的代码路径不完整。 这意味着在uid 0下运行的进程的发布状态尚不起作用。 用法示例 这是一个简单的示例,显示了两个程序。 一个充当发布者,另一个充当订阅者。
【文件预览】:
stated-master
----client.c(10KB)
----.gitignore(132B)
----main.c(3KB)
----log.h(2KB)
----README.md(2KB)
----rc.FreeBSD(209B)
----statestat()
--------statestat.sh(1KB)
--------Makefile(979B)
----statectl()
--------statectl.c(2KB)
--------Makefile(1007B)
----test()
--------ntest.c(6KB)
--------Makefile(296B)
----log.c(1KB)
----include()
--------state.h(5KB)
----binding.h(1KB)
----Makefile.inc(1KB)
----platform.h.in(1KB)
----subscription.h(2KB)
----doc()
--------index.dox(1KB)
--------.gitignore(9B)
--------Doxyfile(102KB)
--------examples()
--------BUGS(129B)
--------TODO(438B)
--------examples.dox(156B)
--------Makefile(69B)
----Makefile(3KB)