前提
Scientifc Linux 6.1 + nginx / yum 起動スクリプトを流用する » # watch -d tail /var/log/ngsw.log
検証
# nginx -V 2>&1 |grep --color '\-\-pid-path.*.pid' (snip) --pid-path=/var/run/nginx/nginx.pid (snip)
# ls /var/run/nginx/nginx.pid ls: cannot access /var/run/nginx/nginx.pid: そのようなファイルやディレクトリはありません
# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
# ls /var/run/nginx/nginx.pid /var/run/nginx/nginx.pid
# ?(´・ω・`)?
# /etc/init.d/nginx status nginx が停止していますが PID ファイルが残っています
# ?(´・ω・`)?
# /etc/init.d/nginx stop nginx を停止中: [失敗]
# ??(´・ω・`)??
# ls /var/run/nginx/nginx.pid ls: cannot access /var/run/nginx/nginx.pid: そのようなファイルやディレクトリはありません
# こういうものですか?ソースみてみなきゃな話だなー。