【问题标题】:Relocating /proc/proc_id/ kind of directories in linux在 linux 中重定位 /proc/proc_id/ 类目录
【发布时间】:2010-07-10 17:46:09
【问题描述】:

我正在 linux 上用 c++ 编写一个守护进程,它将启动 很多过程。我正在考虑守护进程本身的情况 被杀。在重新启动守护程序时,我想杀死所有 此守护进程启动的其他进程。理想情况下我想 如果这个守护进程被杀死,所有由这个守护进程创建的进程都会死掉。 我正在考虑在创建后守护进程死亡的场景 进程并且不写入日志文件。

我想知道是否可以使用/proc/proc_id/ 类型的目录。 但在这种情况下,我希望创建这些目录 在我的主目录的某个地方。所以,我只是扫描它们并 杀死这些进程。可能吗 ?或者如果有任何其他解决方案。

注意:我无权访问任何的源代码 子进程。

【问题讨论】:

    标签: linux system daemon


    【解决方案1】:

    来自kill(2) 手册页:

       If pid is less than -1, then sig is sent to every process in  the  pro-
       cess group whose ID is -pid.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-18
      • 2013-06-21
      相关资源
      最近更新 更多