snow888 发表于 2013-04-25 19:10

AIX 中如何通过编程来获取某个程序是否在运行?

已经知道,在 aix 系统中有一个 /proc 目录,该目录下存放的是当前正在运行的程序的进程状态。

该目录下有一些以数字为名字的目录,即是某个程序运行后的进程号。

系统实现思路是遍历该目录下所有的以数字作为名字的目录,并在该目录中查找到程序的名字,如果存在这样的记录,则返回进程的 pid 。


问题是这个目录下的文件我用 cat 查看,全部是乱码。

如何实现,没招了,盼指导。

mike79 发表于 2013-04-26 09:03

看一下getprocs64这个API
页: [1]
查看完整版本: AIX 中如何通过编程来获取某个程序是否在运行?