我有一个进程知道,要发送信号的进程名,但不知道对应的进程id,所以调用kill()函数不行,为了能够调用我希望得到与这个进程名匹配的进程id值,当然使用PS命令从标准输出中截取是可以的,但我希望能从系统函数中作到这一点,毕竟ps也是应用级命令.例外说明的是本进程与发送信号进程虽然是一个用户进程,但没有从属关系,因此使用getpid()、getppid()等函数不起作用的,不知道有没有方法???请大家指教。
现在我通过遍利 /proc目录 获得指定进程id 后如何获得进程组id,我看到进程id目录里的status文件有类似记录: Name: cupsd State: S (sleeping) Tgid: 8308 Pid: 8308 PPid: 1 可有的版本的LINUX这文件没有内容。请问有什么办法获取进程组id么
在一个主控程序中使用system(nohup /app/yz/develop1/account/v1.5/src/acct_bg/StatNew/SpChargeAcct/SpChargeAcct &)调用可执行文件SpChargeAcct ,在主控程序中如何取得SpChargeAcct的进程id,谢谢!
用常规方式(使用验证字)注册Notes用户完毕后,都会往指定的邮箱发送一份用户id拷贝,(之前已经做好此验证字的【编辑恢复信息】)以便于用户id丢失或忘记密码可以恢复回来。 迁移验证字到CA进程,然后使用CA进程注册Notes用户,注册完毕后,并不往指定的邮箱发送用户id拷贝,如果用户id丢失或忘记密码,如何恢复?