タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

chkconfigに関するtote102のブックマーク (2)

  • (今さら)Linuxでサービスを登録する - あしのあしあと

    基盤チームのスミッコメンバとして、プロセスの起動/停止スクリプトまわりの調査タスクがふってきた。とあるサーバプロセスについて、OSを起動した際には自動で起動されるのだが、OSを停止した際に、うまくサービスが停止してくれなかったのだ(OSはRHEL)。ちょっとずつ切り分け、対象を絞っていって、最終的にはロックファイルの生成に行き着いた。この調査の途中で、テスト用のサービス(内容は空)を登録しようとしたのだが、存外はまったのでメモしておく。 やりたいことは「新しい(空の)サービス“ashi(あし)”を登録し、OSの起動/停止の際に、自動で起動/停止するようにする」だけ。 こんなの楽々でしょ、と。まずは、/etc/init.d(これは /etc/rc.d/init.d のへシンボリックリンクになっている)以下に、次のスクリプト ashi を保存する(もちろん実行権限を付与して)。この /etc/

    (今さら)Linuxでサービスを登録する - あしのあしあと
  • 自分でインストールしたサービスを chkconfig --add するためには

    自分でコンパイル・インストールしたApacheなどを自動起動させるためにchkconfig --add するためには、/etc/init.d/ に配置した起動・停止スクリプトにchkconfig用のコメントを記述しておく必要がある。 記述しておかずに chkconfig --add した場合は下記のようなメッセージが出て怒られる。 service XXXX does not support chkconfig /etc/init.d/の起動・停止ファイルへ下記のようにコメントを追加する。 #!/bin/sh # chkconfig: 345 98 20 # description: Watch system status # processname: hotsanic # chkconfig: 345 98 20 最初の345は起動するランレベル。 次の98は起動時の優先順位。 最後の20

    自分でインストールしたサービスを chkconfig --add するためには
  • 1