요청 시 시스템 서비스를 시작하는 방법은 무엇입니까?

요청 시 시스템 서비스를 시작하는 방법은 무엇입니까?

나는 [Kubuntu FWIW에서] virtualbox를 거의 사용하지 않으며 두 가지 시스템 서비스인 loading vboxdrvvirtualbox-guest-utils.

이러한 서비스를 설정할 수 있나요?시작 시 로드하지 않음하지만요청 시 로드, 아니면 systemctl disable그것들이 필요하고 수동으로 스크립트를 시작해야 합니까(예: .desktop 파일에서)?

일반적인 접근 방식은 무엇입니까?

감사해요.

답변1

부팅/로그인 시가 아닌 요청 시 서비스를 시작하려면 서비스 자체 대신 서비스 소켓을 활성화합니다.

필요에 따라 서비스를 실행 systemctl disable myservice.service한 다음 시작합니다.systemctl enable myservice.socket

man systemctl자세한 내용은 참조하십시오 .

관련 정보