タグ

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

タグの絞り込みを解除

sysvinitに関するsheeploghのブックマーク (2)

  • サービスのnice値 - ytokuがつまずいた跡

    Scientific LinuxでApacheの起動時にnice値を設定する方法を調べた。 初めに/etc/sysconfig/httpdに HTTPD="nice -n 1 /usr/sbin/httpd" という設定を試みたが、stopするときにこのコマンド名でkillprocしているところが動作しない。 どうすればいいのかとスクリプトを読んだところ、プログラムの起動は/etc/rc.d/init.d/functionsに定義されているdaemonコマンドで行われており、この中で定義されていればNICELEVELという変数を使っている。 つまり、/etc/sysconfig/httpdに NICELEVEL=1 と設定すればよい。

    サービスのnice値 - ytokuがつまずいた跡
    sheeplogh
    sheeplogh 2015/04/27
    「/etc/sysconfig/サービス名」で環境変数NICELEVELを設定することでnice値を指定したデーモン起動ができる。
  • /etc/init.d/functions を読む - tashenの日記

    それらしい起動スクリプトを作りたくて /etc/init.d/functions を読んだので、メモを残しておきます。所々に書かれているコメント以外にも制約が多く、「まぁソース嫁や」と暗に要求してくれる漢気溢れるスクリプトでした。 当然内容は無保証ですので利用される場合はご注意ください。また、基的に「メモの公開」でして興味ある部分しか調べてないのと、清書する気力が残っていないので結構ばらばらな文章となっています。ご容赦。 今回確認したのは CentOS5 です。 ファイル構造と用語 program 起動されるプログラム。正確には実行可能ファイルのパス文字列。 basename ここでは起動される daemon のプログラム名を差す様子。apache なら httpd。 pidfile /var/run/{basename}.pid で配置される。ここに起動された program の pi

    /etc/init.d/functions を読む - tashenの日記
  • 1