我有一个重新启动Apache服务器的基本手册,但我想知道如何解释以下命令并将其转换为等效命令 - service httpd start
。
- name: ensure apache is running
service:
name: httpd
state: started
答案 0 :(得分:0)
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