2022-11-03 12:13:03 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
|
|
set -eux
|
|
|
|
set -o pipefail
|
|
|
|
|
|
|
|
systemd-cgls
|
|
|
|
systemd-cgls --all --full
|
|
|
|
systemd-cgls -k
|
|
|
|
systemd-cgls --xattr=yes
|
|
|
|
systemd-cgls --xattr=no
|
|
|
|
systemd-cgls --cgroup-id=yes
|
|
|
|
systemd-cgls --cgroup-id=no
|
|
|
|
|
|
|
|
systemd-cgls /system.slice/systemd-journald.service
|
|
|
|
systemd-cgls /system.slice/systemd-journald.service /init.scope
|
|
|
|
systemd-cgls /sys/fs/cgroup/system.slice/systemd-journald.service /init.scope
|
2023-03-09 14:27:48 +00:00
|
|
|
[[ -d /sys/fs/cgroup/init.scope ]] && init_scope="init.scope" || init_scope="systemd/init.scope"
|
|
|
|
(cd "/sys/fs/cgroup/$init_scope" && systemd-cgls)
|
2022-11-03 12:13:03 +00:00
|
|
|
systemd-cgls --unit=systemd-journald.service
|
|
|
|
# There's most likely no user session running, so we need to create one
|
|
|
|
systemd-run --user --wait --pipe -M testuser@.host systemd-cgls --user-unit=app.slice
|
|
|
|
|
|
|
|
(! systemd-cgls /foo/bar)
|
|
|
|
(! systemd-cgls --unit=hello.world)
|
|
|
|
(! systemd-cgls --user-unit=hello.world)
|
|
|
|
(! systemd-cgls --xattr=foo)
|
|
|
|
(! systemd-cgls --cgroup-id=foo)
|