PidFile /usr/local/apache/var/run/httpd.pid立ち上がったhttpdのプロセス番号は、ServerRootディレクトリ下var/runディレクトリの ファイルhttpd.pidにいれられます。 次の例は、psの出力から調べたhttpdのプロセス番号が、ファイル httpd.pidの中身と一致していることを示しています。 最後の例は、このファイルを使って、サーバー・プロセスを殺す コマンド例です。
# ps -ef | grep httpd nobody 24205 24196 0 10:42:21 ? 0:00 /pub/httpd/bin/httpd -d /pub/httpd root 24196 1 0 10:42:10 ? 0:01 /pub/httpd/bin/httpd -d /pub/httpd root 24253 24215 1 14:20:54 pts/1 0:00 grep httpd nobody 24201 24196 0 10:42:11 ? 0:00 /pub/httpd/bin/httpd -d /pub/httpd nobody 24203 24196 0 10:42:18 ? 0:00 /pub/httpd/bin/httpd -d /pub/httpd nobody 24200 24196 0 10:42:11 ? 0:00 /pub/httpd/bin/httpd -d /pub/httpd nobody 24204 24196 0 10:42:20 ? 0:00 /pub/httpd/bin/httpd -d /pub/httpd root 24249 24148 0 14:14:05 pts/0 0:01 view httpd.conf-dist nobody 24198 24196 0 10:42:11 ? 0:00 /pub/httpd/bin/httpd -d /pub/httpd nobody 24197 24196 0 10:42:10 ? 0:00 /pub/httpd/bin/httpd -d /pub/httpd nobody 24199 24196 0 10:42:11 ? 0:00 /pub/httpd/bin/httpd -d /pub/httpd # cat /usr/local/apache/var/run/httpd.pid 24196 # kill `cat /usr/local/apache/var/run/httpd.pid`