systemdを使用して再起動時にCUPSサービスを無効にする方法は?

systemdを使用して再起動時にCUPSサービスを無効にする方法は?

私はしばしば複数のプリンタを持つネットワークに接続します。プリンタの検索が進行中の場合、GNOMEに混乱しているメッセージがたくさん表示されます。私はプリンタをほとんど使用しないので、ほとんどの場合CUPSを無効にすることをお勧めします。 CUPSを停止すると、迷惑な通知を削除できます。

systemctl stop cups

起動時に無効にしたい。驚くべきことに無効化後

systemctl disable cups

CUPS は、再起動後も引き続き実行されます。ステータスコマンド

systemctl status cups

生産する

● cups.service - CUPS Scheduler
   Loaded: loaded (/lib/systemd/system/cups.service; disabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/cups.service.d
   Active: active (running) since Tue 2018-11-06 02:35:50 PST; 11s ago

サービスを無効にすると、再起動後にサービスが実行されないことが予想されました。アクティブ化はデフォルトで発生しますか?事前設定された「無効」状態を使用しようとしましたが、--preset-mode機能しません。

私のオペレーティングシステムはDebian Stretchです。

systemctl --version
systemd 232
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN

ベストアンサー1

いいえ、デフォルトのためアクティブ化は発生しません。

systemctl disable cups自動的に起動するのを防ぎます。

他のサービスで必要なので、とにかく起動できます。

これで確認されます。

systemctl --reverse list-dependencies cups.service

この場合、そのサービスも評価して無効にする必要があります。

または、結果を気にせずにまったく始まらないようにするには、それを隠してください。

systemctl mask cups

おすすめ記事