2011/7/6 Michał Piotrowski <mkkp...@gmail.com>: > I use sudo to start my deamons. > > $ ps xawf -eo pid,user,cgroup,args > > show that daemons are in my personal cgroups > /sys/fs/cgroup/systemd/user/michal > > 1483 root name=systemd:/user/michal/4 python daemon_foo1
> If I'm using sudo why daemons are binded to my personal cgroups not root? Because your daemon inherits all process properties from your login shell, including the cgroup of your user. Systemd doesn't do that for daemons/services, it starts all services as children in a clean and proeprly prepared environment of pid 1. If you want a proper cgroup, you need to create service files for you daemons and tell systemd to start the service on your behalf, instead of forking them yourself. Kay _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel