要求に応じてシステムサービスを開始するには?

要求に応じてシステムサービスを開始するには?

私は[Kubuntu FWIWで] virtualboxをほとんど使用しておらず、2つのシステムサービスであるloadingvboxdrvvirtualbox-guest-utils

これらのサービスを設定できますか?起動時にロードしないしかし、リクエストに応じてロードまたはsystemctl disableそれが必要で、手動でスクリプトを起動する必要があります(例:.desktopファイルから)。

一般的なアプローチは何ですか?

ありがとうございます。

答え1

ブート/ログイン時ではなく要求時にサービスを開始するには、サービス自体の代わりにサービスソケットを有効にします。

必要に応じてサービスを実行してsystemctl disable myservice.serviceから起動します。systemctl enable myservice.socket

man systemctl詳細は参照してください。

関連情報