apache2 in foreground(修正版)

1/7のじゃだめだった。

httpd -DFOREGROUND は、シグナルを送ると自分が属している プロセスグループにもシグナルを送ってしまう。だめすぎ。
なので、pgrphack を噛ます。

#!/bin/sh
APACHE=/usr/iekei/apache2

PATH=/usr/iekei/daemontools/bin:$PATH
exec env - PATH=/usr/iekei/bin:$APACHE/bin:$PATH \
pgrphack chroot /r httpd -DFOREGROUND

これでばっちり。


Generated with mkdiary.rb
yuuji@example.org
Fingerprint16 = FF F9 FF CC E0 FE 5C F7 19 97 28 24 EC 5D 39 BA
HIROSE Yuuji - ASTROLOGY / BIKE / EPO / GUEST BOOK / YaTeX [Tweet]