--global 설정을 사용한 Systemctl 실패

--global 설정을 사용한 Systemctl 실패

저는 Ubuntu 16.04(KDE 데스크탑 사용)를 실행하고 있습니다. 다음을 사용하여 전역적으로 실행되도록 systemd 서비스를 설정하려고 합니다.

sudo systemctl --user --global enable *service*

명령. 실패합니다

No such file or directory 

그러나 내가 실행할 때

systemctl enable *service*

명령은 오류 없이 작동합니다.

--global설정이 작동 하도록 하려면 어떻게 해야 합니까 ?

답변1

모든 사용자가 서비스를 사용할 수 있도록 하려면 스크립트를 디렉터리에 넣어야 합니다 /lib/systemd/user.

동시에 설정하는 --user것은 의미가 없습니다 . --global그냥 실행

sudo systemctl --global enable *service*

전 세계적으로 서비스를 활성화합니다.

관련 정보