###前提・実現したいこと
/etc/init.d/oepnldap を systemd で daemon 化させてサーバ再起動しても slapd が起動するようにしたい
###発生している問題・エラーメッセージ
systemctl start openldap.service をした場合は起動し openldap.service は enable になっているが
サーバを reboot すると slapd が起動しない
###該当のソースコード
/etc/systemd/system/openldap.service を作成
中身
[Unit]
Description=openldap daemon
[Service]
ExecStart=/etc/init.d/openldap start
Type=forking
PIDFile=/var/run/slapd.pid
[Install]
WantedBy=multi-user.target
--
systemctl start openldap.service をした場合の systemctl statatus openldap.service の結果
^[[0;1;32m●^[[0m openldap.service - openldap daemon
Loaded: loaded (/etc/systemd/system/openldap.service; enabled; vendor preset: enabled)
Active: ^[[0;1;32mactive (running)^[[0m since 水 2017-02-08 10:35:52 JST; 16s ago
Process: 1578 ExecStart=/etc/init.d/openldap start (code=exited, status=0/SUCCESS)
Main PID: 1582 (slapd)
Tasks: 3
Memory: 20.2M
CPU: 991ms
CGroup: /system.slice/openldap.service
└─1582 /usr/local/ldap/libexec/slapd -h ldaps:/// ldap:///
2月 08 10:35:51 ns03-2016 systemd[1]: Starting openldap daemon...
2月 08 10:35:52 ns03-2016 openldap[1578]: started OpenLDAP slapd slurpd.
2月 08 10:35:52 ns03-2016 slapd[1581]: @(#) $OpenLDAP: slapd 2.4.44 (Feb 6 2017 17:52:52) $
anzii@ns03-2016:/usr/local/src/openldap-2.4.44/servers/slapd
2月 08 10:35:52 ns03-2016 slapd[1582]: slapd starting
2月 08 10:35:52 ns03-2016 systemd[1]: Started openldap daemon.
###試したこと
systemctl start openldap.service 単体で実行した場合は slapd , slurpd が起動する
% systemctl list-unit-files --type=service | grep -i openldap コマンドで確認すると service は enable になっている
openldap.service enabled
###補足情報(言語/FW/ツール等のバージョンなど)
OS: Ubuntu 16.04.01 LTS
回答1件
あなたの回答
tips
プレビュー