3.8. group section

Groups collect processes, states, and other groups for display and control in ln_manager.

syntax:

GROUP_SECTION := "group " + GROUP_NAME + "\n" + GROUP_SETTING*

example:

group monitoring
add members: logger, watcher_*, !watcher_old
add flags: show_opened

3.8.1. Member selection

Groups are populated through the members list.

Useful forms are:

  • exact names such as logger

  • glob-style patterns such as watcher_*

  • exclusions prefixed with !, such as !watcher_old

The parser matches member patterns against configured process, state, and group names.

Behavior details:

  • matching group names adds those groups as nested group members

  • recursive group linkage is prevented automatically

  • if a member pattern matches nothing, config loading fails by default

  • the allow_empty flag disables that error and allows unmatched patterns

3.8.2. Flags

Relevant group flags are:

allow_empty

allow member patterns that currently match nothing

show_opened

show the group expanded by default in the GUI

show_closed

show the group collapsed by default in the GUI

sorted

sort members by name

unsorted

preserve the original member order

3.8.3. Defaults

If no explicit open/sort flag is set, group behavior falls back to the instance-wide defaults from instance section:

  • groups_opened_default

  • groups_sorted_default