我在Windows上使用saltstack minion。 我想一直检查应用程序是否已启动。重新启动,如果它崩溃。并且还增加了阻止它的可能性。 该应用程序不是Windows服务。但我想用saltstack模拟服务。
我检查了cmd.run,但我不确定如何使用它。看来这个命令等待我的应用程序的退出。但我不想退出
谢谢。
答案 0 :(得分:1)
Salt只在你告诉它时运行命令。如果要不断检查服务的状态,可能需要使用服务信标。
服务信标将每秒检查一次(或您喜欢的任何时间间隔),并在状态发生变化时在Salt的事件总线上发送事件。
然后你可以制作盐反应堆来启动已经停机的服务。