赞
踩
Signal函数大全:
信号屏蔽字就是信号集
int signal(SIGHUP,SID_IGN); 系统函数,设置收到某个信号(SIGHUP)使的处理函数(SID_IGN)。注:SUD_IGN为忽略该信号
int fork(); 系统函数:创建新进程
setsid(); 系统函数:建立一个新的会话(终端关闭,不会退出)
sigset_t: 结构(信号集)
int sigemptyset(sigset_t *123); 系统函数:123信号集中的所有信号清零
int sigfillset(sigset_t *123); 系统函数:123信号集中的所有信号置1
int sigaddset(sigset_t *123,int abc); 系统函数:123信号集中的abc信号位置1
int sigdelset(sigset_t *123,int abc); 系统函数:123信号集中的anc信号位置0
int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);系统函数:
参数 how可设置的参数为:SIG_BLOCK, SIG_UNBLOCK,SIG_SETMASK
SIG_BLOCK:按照参数 set 提供的屏蔽字,屏蔽信号。并将原信号屏蔽保存到oldset中。
SIG_UNBLOCK: 按照参数 set 提供的屏蔽字进行信号的解除屏蔽。针对Set中的信号进行解屏。
SIG_SETMASK: 按照参数 set 提供的信号设置重新设置系统信号设置。
int sigismember(sigset_t *123,int abc); 系统函数:检测123信号集中的anc信号位是否被置为1
int sysconf(); 系统函数:获取系统的cpu个数和可用的cpu个数。
ls -la > 123;输入重定向
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。