Chinaunix

标题: 问个进程状态问题 [打印本页]

作者: C_C    时间: 2007-03-26 10:20
标题: 问个进程状态问题
当我启动一个进程的时候,我在程序中如何可以
获知此进程是否在启动之前已经被启动?
作者: net_robber    时间: 2007-03-26 10:37
锁!
作者: C_C    时间: 2007-03-26 10:45
原帖由 net_robber 于 2007-3-26 10:37 发表
锁!

不知道请不要瞎灌水,这样会让人鄙视你
作者: jerryhua    时间: 2007-03-26 11:16
原帖由 C_C 于 2007-3-26 10:45 发表

不知道请不要瞎灌水,这样会让人鄙视你



程序执行之前先创建一个唯一的临时文件,如果文件已存在即程序已运行.实际上就是用临时文件来实现互斥锁,人家没说错,只是说的简短了点.
作者: C_C    时间: 2007-03-26 11:23
原帖由 jerryhua 于 2007-3-26 11:16 发表



程序执行之前先创建一个唯一的临时文件,如果文件已存在即程序已运行.实际上就是用临时文件来实现互斥锁,人家没说错,只是说的简短了点.

啊~~是这样的啊,他说得也太简单了,我用SHELL已经解决了,
我用你们说的方法试试看
作者: C_C    时间: 2007-03-26 11:40
原帖由 jerryhua 于 2007-3-26 11:16 发表



程序执行之前先创建一个唯一的临时文件,如果文件已存在即程序已运行.实际上就是用临时文件来实现互斥锁,人家没说错,只是说的简短了点.


这方法要控制的东西太多,我还不如建个命名管道,
把进程的启动信息写到其中
作者: flw2    时间: 2007-03-26 12:43
原帖由 C_C 于 2007-3-26 11:40 发表


这方法要控制的东西太多,我还不如建个命名管道,
把进程的启动信息写到其中

你是自由的,确实可以这么做.
作者: net_robber    时间: 2007-03-26 12:55
原帖由 C_C 于 2007-3-26 10:45 发表

不知道请不要瞎灌水,这样会让人鄙视你

提示你一句,文件锁
作者: C_C    时间: 2007-03-26 13:36
原帖由 net_robber 于 2007-3-26 12:55 发表

提示你一句,文件锁


恩,对不起
作者: 小蟹子    时间: 2007-03-28 08:33
耶?。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2