Signal函数大全:

Signal函数大全:

信号屏蔽字就是信号集

  1. int signal(SIGHUP,SID_IGN); 系统函数,设置收到某个信号(SIGHUP)使的处理函数(SID_IGN)。注:SUD_IGN为忽略该信号

  2. int fork(); 系统函数:创建新进程

  3. setsid(); 系统函数:建立一个新的会话(终端关闭,不会退出)

  4. sigset_t: 结构(信号集)

  5. int sigemptyset(sigset_t *123); 系统函数:123信号集中的所有信号清零

  6. int sigfillset(sigset_t *123); 系统函数:123信号集中的所有信号置1

  7. int sigaddset(sigset_t *123,int abc); 系统函数:123信号集中的abc信号位置1

  8. int sigdelset(sigset_t *123,int abc); 系统函数:123信号集中的anc信号位置0

  9. 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 提供的信号设置重新设置系统信号设置。

  10. int sigismember(sigset_t *123,int abc); 系统函数:检测123信号集中的anc信号位是否被置为1

  11. int sysconf(); 系统函数:获取系统的cpu个数和可用的cpu个数。

  12. ls -la > 123;输入重定向

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值