用于监听的 lightdm 端口是否已启动

用于监听的 lightdm 端口是否已启动

在继续我的剧本中的任务之前,我正在进行 ansible 检查以查看 lightdm 是否已启动。

lightdm 启动后是否会创建一个端口号?

答案1

问:“在继续任务之前检查 lightdm 是否已启动”

答: 可以使用服务事实并选择特定服务的属性。例如剧本

- 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"

答案2

No.lightdm是一个显示管理器,设计用于在 X 上运行。它不应该打开网络端口...

相关内容