- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 守护进程的创建
一. 守护进程及其特性 守护进程最重要的特性是后台运行。在这一点上DOS下的常驻内存程序TSR与之相似。其 次,守护进程必须与其运行前的环境隔离开来。这些环境包括未关闭的文件描述符,控制终端,会话和进程组,工作目录以及文件创建掩模等。这些环境通常是守护进程从执行它的父进程(特别是shell)中继承下来的。最后,守护进程的启动方式有其特殊之处。它可以在Linux系统启动时从启动脚本/etc
2011-10-26 12:37:24 671
原创 pselect
pselect比select多了个信号屏蔽的功能如果在select运行的时候不想被程序中未知的信号打断出现错误,就需要在SELECT的时候屏蔽不需要的信号int pselect(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const struct timespec *timeout, const
2011-10-26 11:47:42 1037 1
转载 sigprocmask
【sigprocmask系统调用】功能描述:设定对信号屏蔽集内的信号的处理方式(阻塞或不阻塞)。用法:#include int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);参数:how:用于指定信号修改的方式,可能选择有三种SIG_BLOCK //加入信号到进程屏蔽。SIG_UNBLOC
2011-10-26 11:40:51 816
原创 kill的一点总结
2.格式kill [ -s signal | -p ] [ -a ] pid ...kill -l [ signal ]3.参数-s:指定发送的信号。-p:模拟发送信号。-l:指定信号的名称列表。pid:要中止进程的ID号。Signal:表示信号。 kill -0就是不发送任何信号,但是系统会进行错误检查。 所以经常用来检查一个进程是否存在,当进程
2011-10-26 10:31:10 965
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人