来自unix的exec系列的任何函数都不会忽略SIGINT吗?

时间:2009-02-24 13:01:02

标签: exec signals

是否可以使用exec启动进程并让该进程在后台运行,并且(与System()不同),一旦中断信号出现,该进程将kill传递给创建它的父进程?

1 个答案:

答案 0 :(得分:1)

呀。忽略SIGINT是特定于system()的行为。如果使用fork()和execl()滚动自己的系统(),则不会得到它。

当然,除非你真的小心,否则你会制造僵尸。