会員登録無料すると、続きをお読みいただけます
-
- Page 4
-
- perl-fastcgiのinitスクリプトの作成
- ①行頭のdescriptionを修正するためにいったん削除する
- ②・③descriptionがないのも不都合なので追加する
- ④3行目にあるdescriptionの直下に「# chkconfig: - 85 15」を追加する
- ⑤「nginx="/opt/nginx/sbin/nginx"」を「perlfastcgi="/usr/bin/fastcgi-wrapper.pl"」に直す
- ⑥「prog=$(basename $nginx)」を「prog=$(basename perl)」に直す
- ⑦「NGINX_CONF_FILE="/opt/nginx/conf/nginx.conf"」で始まる行を削除する
- ⑧「lockfile=/var/lock/subsys/nginx」を「lockfile=/var/lock/subsys/perl-fastcgi」に直す
- ⑨start関数の中の「 [ -x $nginx ] || exit 5 」 を 「 [ -x $perlfastcgi ] || exit 5 」に直す
- ⑩start関数の中の 「 [ -f $NGINX_CONF_FILE ] || exit 6 」 を削除する
- ⑪start関数の中の「daemon $nginx -c $NGINX_CONF_FILE」を「daemon $perlfastcgi」に直す
- ⑫restart関数とreload関数の中から「configtest || return $?」を削除する
- ⑬reload関数内の「killproc $nginx -HUP」を「stop ; start」に直す
- ⑭60〜62行目にある「configtest」を関数ごと削除する
- ⑮case文の中で引数にrestartとconfigtestを与えたときの条件を、restartのみに変更する(configtest関数を削除したため)
- ⑯95行目にあるUsageの行から「configtest」を削除する
-
- Page 6