summaryrefslogtreecommitdiff
path: root/src/conf_mode/protocols_static.py
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2021-08-13 21:15:58 +0200
committerChristian Poessinger <christian@poessinger.com>2021-08-13 21:33:09 +0200
commit2b8854761c8ed419b2a2f1e02810c3f68f1d72b6 (patch)
tree1f9770c136cc5a107fbf1f35f6b671b5481128eb /src/conf_mode/protocols_static.py
parentda94e0a736874d9a6420ec1aa754efcec684b390 (diff)
downloadvyos-1x-2b8854761c8ed419b2a2f1e02810c3f68f1d72b6.tar.gz
vyos-1x-2b8854761c8ed419b2a2f1e02810c3f68f1d72b6.zip
vyos.util: "harden" is_systemd_service_running() function
Inspired by the comments of https://unix.stackexchange.com/a/435317 use a more robust approach. A service can be "active" but not "running" (e.g. restarting with a configuration error). We can now test if a systemd unit is "activated" and if it is "running" at all. >>> from vyos.util import is_systemd_service_active >>> from vyos.util import is_systemd_service_running >>> is_systemd_service_active('ssh') True >>> is_systemd_service_running('sshd') False >>> is_systemd_service_running('ssh') True
Diffstat (limited to 'src/conf_mode/protocols_static.py')
0 files changed, 0 insertions, 0 deletions