在命令行中经常看到*.pid文件

其实这些文件是在启动进程的时候系统给这个进程的master进程分配的进程号

比如/usr/local/nginx/logs/nginx.pid文件

打开这个文件会发现只有一个数字

1098

这个就是给nginx的master进程分配的进程号

知道了这个pid文件的作用之后以后的命令就可以这样写了

/bin/kill -HUP `cat /usr/local/nginx/logs/nginx.pid `

这行命令的意思就是重新启动nginx这个进程