CentOS システムでは、インストールしたプログラムを起動時に自動起動する方法が主に 2 つあります。
- 起動プログラムのコマンドを /etc/rc.d/rc.local ファイルに追加します。例えば、以下は httpd を起動時に自動起動する設定です。
#!/bin/sh
#
# このスクリプトは他のすべてのinitスクリプトの後に実行されます。
# 完全なSys Vスタイルのinit処理を行いたくない場合は、ここに独自の初期化処理を記述できます。
touch /var/lock/subsys/local
/usr/local/apache/bin/apachectl start
- 作成した起動スクリプトを /etc/rc.d/init.d/ ディレクトリに追加し、chkconfig コマンドを使用して起動時に自動起動するように設定します。
例:httpd のスクリプトを作成して /etc/rc.d/init.d/ ディレクトリに配置した後、以下のコマンドを使用します。
chkconfig --add httpd
chkconfig httpd on
CentOS のプログラムを起動時に自動起動する方法 | 海哥 CentOS ブログ を参照してください。