起動時に自動的に実行したい場合、以下の手順で登録を行います。
1.「/etc/rc.d/init.d」 にスクリプトを作成
2.起動ランレベルに対してシンボリックリンクを唐!)
まずは1でデーモンを起動、終了、再起動、ステータス侮ヲを
行う事のできる共通的なシェルを作ります。
同一のディレクトリにあるものを参考に
start,stopのシェルを書きましょう。
(VI等でデーモンを開いて見てみましょう)
その後はランレベルに合わせたディレクトリに
シンボリックリンクを作成していきます。
ランレベルは「rc?.d」の?部分になります。
GUI起動だったら5、コンメ[ルなら3等、最悪すべてを
作っても良いと思います。
私の開発環境はGUIですので5にします。
逆に公開サーバ等は3に設定しておきます。
「rc5.d」にて
「ln -s ../init.d/作成したシェル S??作成したシェル」を実行します。
??は起動順序になります。
ネットワーク起動がまだの状態での
ネットワーク関係の起動を行いたくない等他のサービスと
関係がでて来る場合は意識が必要になります。
後は再起動等して確認しましょう。
/sbin/chkconfig vsftpd on
でも可能みたいです。
0 件のコメント:
コメントを投稿