Guillermo:
I suppose the interesting suprise is that as consequence, when a service definition gets 'imported' to nosh from a unit file (and this covers pretty much everything in the nosh-bundles* binary packages),the corresponding service gets placed in a cgroup of its own when launched by nosh's service manager:

This also happens in per-user service management.

/service-manager.slice/[email protected]:
└─[email protected]
  ├─31423 per-user-manager
  ├─per-user-manager-log.slice
  │ └─31426 cyclog --max-file-size 32768 --max-total-size 1048576 .
  └─service-manager.slice
    ├─31427 service-manager
    ├─gvfs-daemon.service
    │ └─9305 /usr/lib/gvfs/gvfsd
    ├─at-spi-dbus-bus.service
    │ ├─9276 /usr/lib/at-spi2-core/at-spi-bus-launcher
    │ ├─9290 /usr/bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.co...
    │ └─9293 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
    ├─dbus-servers-log.service
    │ └─30089 cyclog jdebp/dbus-servers/
    ├─pulseaudio.service
    │ └─3625 pulseaudio --exit-idle-time=-1
    ├─mpd.service
    │ └─31592 mpd --no-daemon --stderr --stdout --verbose ./mpd.conf
    ├─emacs.service
    │ ├─6088 strace -f emacs --daemon
    │ └─6094 emacs --daemon
    ├─[email protected]
    │ ├─[email protected]
    │ │ └─20138 cyclog jdebp/pulseaudio/
    │ └─[email protected]
    │   └─18028 cyclog jdebp/mpd/
    ├─simple-servers-log.service
    │ └─6070 cyclog jdebp/simple-servers/
    └─gnome-terminal-server.service
      ├─9408 /usr/lib/gnome-terminal/gnome-terminal-server
      ├─9411 gnome-pty-helper
      ├─9412 zsh
      └─9451 sleep 6000


Reply via email to