我有一个基本的剧本来重新启动 Apache 服务器,但我想知道如何解释以下命令并将其转换为等效命令 -
service httpd start
。
- name: ensure apache is running
service:
name: httpd
state: started
service
模块首先获取服务(httpd)的状态。如果服务是 started
或 running
或 reloaded
并且所需的服务状态是 started
,则不会重新启动服务。
self.svc_change = False
...
...
if not self.running and self.state in ["started", "running", "reloaded"]:
self.svc_change = True
如果您想重新启动:
state: restarted ==> service httpd restart