【发布时间】:2009-02-24 13:01:02
【问题描述】:
是否可以使用exec 启动一个进程并让该进程在后台运行,并且(与System() 不同),一旦中断信号传递给父进程,该进程是否会被killed创建它?
【问题讨论】:
是否可以使用exec 启动一个进程并让该进程在后台运行,并且(与System() 不同),一旦中断信号传递给父进程,该进程是否会被killed创建它?
【问题讨论】:
是的。忽略 SIGINT 是 system() 特有的行为。如果你使用 fork() 和 execl() 滚动你自己的 system(),你将不会得到。
当然,除非你真的很小心,否则你会制造僵尸。
【讨论】: