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