Problem
The script hangs on systemd-analyze cat-config output when console size is small and requires manual intervention to continue. By default, systemd-analyze cat-config automatically pipes output to a pager when output exceeds console size. This behavior should be disabled in a non-interactive script.
Proposed fix
Change
|
systemd-analyze cat-config "$@" |
to
systemd-analyze --no-pager cat-config "$@"