使用 saltstack 如何编写自定义信标,如果 linux 中的服务/代理状态发生变化,该信标将生成事件。也就是从跑到停
#!/bin/python
import psutil
def status(service):
for proc in psutil.process_iter():
if proc.name() == service:
result=True
return result
这段代码将检查服务/代理是否正在运行。如果正在运行,它将返回 true,否则将返回无。我想让此代码成为自定义信标的一部分,如果结果为无,自定义信标应触发事件总线系统的事件。这是为了linux环境。