CentOS6のマシンで起動時にプログラムを実行するよう、rc.localに登録していましたが、CentOS7からsystemdに置き換わったため、さてどうやれば良いのかと調べました。 この記事はCentOS8で再検証したものです。 手法は2つあります。 rc.localを使い続ける systemdのやり方に置き換える /etc/rc.d/rc.localをcatすると、こんなコメントが記載されています。 #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In