📄 00000009.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: boyalone (不笑), 信区: Linux <BR>标 题: Re: 新手问:子进程和父进程共享信号吗(null) <BR>发信站: BBS 水木清华站 (Mon Jul 19 16:27:45 1999) <BR> <BR>比如某些信号只有同组进程才能发送和收到 <BR>如果你能改变自己的进程组,你就有可能收到不属于你处理范围的 <BR>signal,你也可以发signal到你的同组进程 <BR>总之,我感觉这样会造成混乱 <BR>不过我从书上得知setpgid是把自己的进程号变成自己的组号 <BR>相当于脱离原来进程组创建一个新组并且自己担任组长 <BR>setpgid的调用条件 <BR>1 自己调用 <BR>2 在自己还没有exec以前,由自己的父进程调用 <BR>其实更深入的还要引入session和终端的概念 <BR>这里就不再多说了,感谢scaner的指正 <BR>不过今后请你能否稍微多写一点 <BR>setpgid这个函数名让人有点误解 <BR> <BR>//bow scaner <BR> <BR>【 在 scaner (A.L.P.H.A) 的大作中提到: 】 <BR>∶<I> 改变是没有问题了,有相应函数的, </I><BR>∶<I> int setpgid(pid_t pid, pid_t pgid); </I><BR>∶<I> pid_t getpgid(pid_t pid); </I><BR>∶<I> int setpgrp(void); </I><BR>∶<I> pid_t getpgrp(void); </I><BR>∶<I> 不知道你这个安全漏洞是那个方面, </I><BR>∶<I> 个人认为只要进程的那几个uid/gid </I><BR>∶<I> 就不会出什么问题把。 </I><BR>∶<I> 还有就是不知道你这的同组操作是指哪些, </I><BR>∶<I> 能举点例子吗? </I><BR> <BR> <BR>-- <BR>\ / <BR> \ o --> <-- o / <BR> \++++++++++++++++++++++++++++++++++++++++/ <BR> 两小球何时相撞? <BR> 解: <BR> F=Ma <BR> <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.7.120] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -