позвольте мне объяснить немного больше. У меня есть сервис на CentOS 7, который запускает скрипт sh. Затем сценарий разветвляется, скажем, на 4 других дочерних процесса. Если один из них умирает, я хочу запустить его из другого сервиса, но я хочу, чтобы он был присоединен к CGroups других трех процессов.

Таким образом, статус systemctl myService показывает 4 процесса (после того, как основной скрипт завершает разветвление на 4 дочерних элемента). Затем, если один дочерний процесс будет убит, состояние systemctl myService покажет только 3 процесса в CGroup. Итак, как можно запустить отсутствующий и подключить его к CGroup трех других, чтобы в статусе systemctl myService снова отображалось 4 дочерних элемента?

Пример:

Active: active (running) CGroup: /system.slice/myService.service - 1234 process1 - 1235 process2 - 1237 process4

Active: active (running) CGroup: /system.slice/myService.service - 1234 process1 - 1235 process2 - 1236 process3 - 1237 process4 Спасибо!

0