小编mak*_*enz的帖子

启用的 systemd 单元不会在启动时启动

systemd-unit我的系统上有一个已启用。问题是,重新启动后它不会重新启动。它依赖于其他两个按预期启动的服务。

该服务是已知的、启用的和死的:

[centos@ansible-kube-4 ~]$ sudo systemctl status flanneld
flanneld.service - Flanneld overlay address etcd agent
   Loaded: loaded (/usr/lib/systemd/system/flanneld.service; enabled)
   Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)

单元文件:

[centos@ansible-kube-4 ~]$ cat /usr/lib/systemd/system/flanneld.service
[Unit]
Description=Flanneld overlay address etcd agent
After=network.target
After=etcd.service

[Service]
Type=notify
Restart=always
RestartSec=3

EnvironmentFile=/etc/sysconfig/flanneld
EnvironmentFile=-/etc/sysconfig/docker-network
ExecStart=/usr/bin/flanneld -etcd-endpoints=${FLANNEL_ETCD} -etcd-prefix=${FLANNEL_ETCD_KEY} $FLANNEL_OPTIONS
ExecStartPost=/usr/libexec/flannel/mk-docker-opts.sh -k DOCKER_NETWORK_OPTIONS -d /run/flannel/docker

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

更新 1

dmesg 的输出:

$ dmesg | grep systemd
[    1.312165] systemd[1]: systemd 208 running in system mode. (+PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL …
Run Code Online (Sandbox Code Playgroud)

systemd

36
推荐指数
2
解决办法
5万
查看次数

标签 统计

systemd ×1