Linux/Unix下pid文件的作用
2014-08-06 11:31
232 查看
主要有三点:
(1) pid文件的内容:pid文件为文本文件,内容只有一行, 记录了该进程的ID。
用cat命令可以看到。
(2) pid文件的作用:防止进程启动多个副本。只有获得pid文件(固定路径固定文件名)写入权限(F_WRLCK)的进程才能正常启动并把自身的PID写入该文件中。其它同一个程序的多余进程则自动退出。
(3) 编程技巧:
调用fcntl设置pid文件的锁定F_SETLK状态,其中锁定的标志位F_WRLCK。
如果成功锁定,则写入进程当前PID,进程继续往下执行。
如果锁定不成功,说明已经有同样的进程在运行了,当前进程结束退出。
(1) pid文件的内容:pid文件为文本文件,内容只有一行, 记录了该进程的ID。
用cat命令可以看到。
(2) pid文件的作用:防止进程启动多个副本。只有获得pid文件(固定路径固定文件名)写入权限(F_WRLCK)的进程才能正常启动并把自身的PID写入该文件中。其它同一个程序的多余进程则自动退出。
(3) 编程技巧:
调用fcntl设置pid文件的锁定F_SETLK状态,其中锁定的标志位F_WRLCK。
如果成功锁定,则写入进程当前PID,进程继续往下执行。
如果锁定不成功,说明已经有同样的进程在运行了,当前进程结束退出。
相关文章推荐
- Linux/Unix下pid文件作用浅析
- Linux/Unix下pid文件作用浅析
- linux/unix下 pid文件作用浅析
- Linux/Unix下pid文件作用浅析
- Linux/Unix下pid文件作用浅析
- 【转】linux/unix下 pid文件作用浅析
- Linux/Unix下pid文件作用浅析
- Linux/Unix下pid文件作用浅析
- Linux/Unix下pid文件作用浅析
- Linux/Unix下pid文件作用浅析
- Linux/Unix下pid文件作用
- Linux/Unix下pid文件作用浅析
- Linux/Unix下pid文件作用浅析
- linux下/var/run目录下.pid文件的作用
- linux下/var/run目录下的pid文件作用
- linux/unix文件系统的备份和恢复
- UNIX/LINUX 平台可执行文件格式分析
- UNIX/LINUX 平台可执行文件格式分析
- DOS/Windows和Linux/Unix的文件格式转换
- Linux各个头文件的作用