Chinaunix

标题: 有没有根据进程名得到进程pid的系统调用? [打印本页]

作者: onlyf    时间: 2004-07-29 17:50
标题: 有没有根据进程名得到进程pid的系统调用?
就是c程序中根据进程名得到进程pid,不能使用system()执行shell命令。
作者: onlyf    时间: 2004-07-29 18:39
标题: 有没有根据进程名得到进程pid的系统调用?
ding
作者: 梅花鹿鹿    时间: 2004-07-29 21:43
标题: 有没有根据进程名得到进程pid的系统调用?
[quote]原帖由 "onlyf"]就是c程序中根据进程名得到进程pid,不能使用system()执行shell命令。 [/quote 发表:


一般是程序把自己的PID写进一个文件中,别程序可以访问那个文件得到这个PID的,呵呵!
看一下/var/run/目录下的文件,你就明白了,呵呵! :wink:
作者: 流氓无产者    时间: 2004-07-29 21:48
标题: 有没有根据进程名得到进程pid的系统调用?
倒,理论上是不行的,进程是执行体,就靠pid来标识,同时可以有同名的多个进程,你如何靠进程名来识别?
作者: fydream    时间: 2008-05-13 15:51
楼上老兄,也不至于倒啊,能得到多个PID也可以啊




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