Lightdm
lightdm 埠監聽它是否啟動
在繼續我的劇本中的任務之前,我正在檢查 lightdm 是否已啟動。
lightdm 啟動後是否有一個埠號?
問:“在繼續任務之前檢查 lightdm 是否已啟動”
答:可以使用service_facts並選擇特定服務的屬性。例如劇本
- hosts: localhost vars: my_service: 'lightdm.service' tasks: - service_facts: - set_fact: my_state: "{{ services| dict2items| selectattr('key', 'match', my_service)| map(attribute='value.state')| list| first }}" - debug: msg: "{{ my_service }} is {{ my_state }}"
給
"msg": "lightdm.service is running"
不。
lightdm
是一個顯示管理器,旨在在 X 上執行。它不應該打開網路埠…