💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
service主要用于系统服务管理,比如启动,停止mysql服务 ## 1、选项 ### name参数: ``` 此参数用于指定需要操作的服务名称,比如 nginx。 ``` ### state参数: > 此参数用于指定服务的状态,比如,我们想要启动远程主机中的 nginx,则可以将 state 的值设置为 started;如果想要停止远程主机中的服务,则可以将 state 的值设置为 stopped。此参数的可用值有 started、stopped、restarted、reloaded。 ### enabled参数: > 此参数用于指定是否将服务设置为开机 启动项,设置为 yes 表示将对应服务设置为开机启动,设置为 no 表示不会开机启动。 ## 2、实例 开启nginx,并设置开机自启动 ``` ansible ansible-demo3 -m service -a "name='nginx' state=started" enabled=yes" ansible-demo3 | SUCCESS => { "changed": true, "enabled": true, "name": "nginx", "status": { "ActiveEnterTimestampMonotonic": "0", ...... "WatchdogUSec": "0" } } ``` 2、httpd ~~~ ansible client02 -m service -a 'name=httpd state=restarted enabled=yes' client02 | SUCCESS => { "changed": true, "enabled": true, "name": "httpd", "state": "started" } ~~~