실시간 프로세스가 포함된 cgroup을 생성할 때 systemd-run이 포그라운드에서 실행되도록 설정

실시간 프로세스가 포함된 cgroup을 생성할 때 systemd-run이 포그라운드에서 실행되도록 설정

systemd-run --user --scope데몬화의 반대 방법을 사용하려고 하는데 루트 권한을 사용하지 않습니다.

저는 systemd-run프로세스 그룹이 "하나의 프로세스처럼 동작"하도록 만들려고 합니다.

systemd-run ...셀의 프로세스가 여전히 활성화되어 있는 동안 프로세스 자체가 전경에 머물기를 원합니다 .

systemd-run ...또한 프로세스가 종료되면 셀이 정리되고 cgroup의 모든 프로세스가 "존재할 권리를 잃고" 종료되기를 원합니다 .

데몬화되지 않은 프로세스(예: 기본적으로 emacs)를 실행하면 systemd-run은 프로세스 수명 동안 지속되는 cgroup을 생성하는 것으로 보입니다.

$ systemd-run --user --scope emacs

firefox그러나 백그라운드에서 실행 중인 다른 작업과 함께 사용하면 프로세스가 즉시 종료됩니다(광고된 대로 Firefox를 새 cgroup에 넣기는 하지만).

위와 유사한 API를 제공하기 위해 systemd-run다른 유틸리티를 얻거나 사용할 수 있는 방법이 있습니까 ?systemd

관련 정보