LINUX.ORG.RU
ФорумAdmin

Настройка systemd юнитов, перекладывание дочерних процессов в отдельный юнит

 


0

1

Есть ли возможность помещать дочерние процессы юнита в отдельный юнит, для котрого можно прописать отдельные правила и значения ключей? Как это реализовать в юните? Напимаер: созавать /system.slice/foo.slice/foo.service, а дочерние от foo процессы помещать в /system.slice/foo.slice/foo-children.scope. Как такое делается?

Про помещение всех в /system.slice/foo.slice понятно - просто пописываем в юните главного процесса Slice=system.slice/foo.slice. Возможно ли сделать так, чтобы дочерние процессы этого сервиса автоматически перекладывались в отдельный scope, чтобы применять к ним отдельные настройки для более тонкого контроля? @intelfx

★★★

создавать /system.slice/foo.slice/foo.service, а дочерние от foo процессы помещать в /system.slice/foo.slice/foo-children.scope

Да, так можно. Посмотри, как это делается в systemd-run --scope.

Как это реализовать в юните

Никак, только в рантайме с помощью DBus-вызовов в systemd.

intelfx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.