观看应用程序并重新启动它

时间:2015-06-09 18:02:52

标签: salt-stack

我在Windows上使用saltstack minion。 我想一直检查应用程序是否已启动。重新启动,如果它崩溃。并且还增加了阻止它的可能性。 该应用程序不是Windows服务。但我想用saltstack模拟服务。

我检查了cmd.run,但我不确定如何使用它。看来这个命令等待我的应用程序的退出。但我不想退出

谢谢。

1 个答案:

答案 0 :(得分:1)

Salt只在你告诉它时运行命令。如果要不断检查服务的状态,可能需要使用服务信标。

服务信标将每秒检查一次(或您喜欢的任何时间间隔),并在状态发生变化时在Salt的事件总线上发送事件。

然后你可以制作盐反应堆来启动已经停机的服务。

此处的信标说明:http://docs.saltstack.com/en/latest/topics/beacons/

此处的服务信标说明:http://docs.saltstack.com/en/latest/ref/beacons/all/salt.beacons.service.html#module-salt.beacons.service