systemdでincludeディテクティブが廃止
systemdでincludeディテクティブが廃止
messagesにこんなメッセージがでていました。
Oct 19 01:12:08 dcpsvdbx01 systemd[1]: /etc/systemd/system/postgresql-9.6.service:1: .include directives are deprecated, and support for them will be removed in a future version of systemd. Please use drop-in files instead.
RHELのどこからかincludeが廃止になったようです。
/etc/systemd/system/以下のsystemd設定ファイルに設定を付け加えたり、上書きする場合はdrop-inファイルを使えってことみたいです。
drop-inファイルをおくディレクトリを作成する。
上記の例でいうと/etc/systemd/system/postgresql-9.6.service.dを作る。
# mkdir /etc/systemd/system/postgresql-9.6.service.d
includeしていたファイルをコピーする
# cp /lib/systemd/system/postgresql-9.6.service /etc/systemd/system/postgresql-9.6.service.d