.service
には以下が含まれます。
[Install]
WantedBy=multi-user.target
オリジナル .service
ファイルが見つかります [〜#〜]ここ[〜#〜] 。
私はUbuntu 16.04LTSを使用しています。
これは、systemdの依存関係処理メカニズムです。 multi-user.targetは、systemVワールドのランレベル3の代替です。つまり、multi-user.targetに到達するには、「Confluent ZooKeeper」サービスを開始することが含まれます。おそらくそれが実際に必要なことです。
multi-user.targetは、システムがランレベル2に達したときにsystemd-serviceが起動することを意味します。
答えを補足するために、ターゲットとその実行レベルの表を以下に示します。
Run Lvl Target Units Description
0 runlevel0.target, poweroff.target Shut down and power off
1 runlevel1.target, rescue.target Set up a rescue Shell
2,3,4 runlevel[234].target, Set up a non-gfx multi-user Shell
multi-user.target
5 runlevel5.target, graphical.target Set up a gfx multi-user Shell
6 runlevel6.target, reboot.target Shut down and reboot the system
私は このチュートリアル を理解するのが最も簡単だとわかりました。次のコマンドを自分で実行して、そこにあるものを確認できます。
$ ls -al /lib/systemd/system/runlevel*
lrwxrwxrwx. 1 root root 15 Apr 25 10:31 /lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Apr 25 10:31 /lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Apr 25 10:31 /lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Apr 25 10:31 /lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Apr 25 10:31 /lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Apr 25 10:31 /lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Apr 25 10:31 /lib/systemd/system/runlevel6.target -> reboot.target
しかし、おそらくリンクされた質問 受け入れられた回答 を読んでください。