Lightdm

lightdm 埠監聽它是否啟動

  • October 29, 2019

在繼續我的劇本中的任務之前,我正在檢查 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 上執行。它不應該打開網路埠…

引用自:https://unix.stackexchange.com/questions/547061