上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 35 下一页
摘要: Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹 阅读全文
posted @ 2017-10-30 20:34 FromScratch 阅读(200) 评论(0) 推荐(0)
摘要: sigprocmask 检测和更改进程的信号屏蔽字 初始化信号屏蔽字的函数 sigprocempty--设置空的信号屏蔽字 sigprocfillset 设置全集的信号屏蔽字 阅读全文
posted @ 2017-10-30 14:04 FromScratch 阅读(154) 评论(0) 推荐(0)
摘要: pause函数,会让进程进入阻塞状态,收到信号时,会中断这个阻塞的系统调用 alerm(s),会设置进程闹钟,在指定的时间后,进程会收到SIG_ALERM信号,收到这个信号时,可以中断pause阻塞调用,进程继续运行 注意: 在调用alerm前需要先调用signal进行信号处理程序的注册,会有竞态条 阅读全文
posted @ 2017-10-30 14:01 FromScratch 阅读(230) 评论(0) 推荐(0)
摘要: kill向特定的进程和进程组发送信号 raise向进程自身发送信号 阅读全文
posted @ 2017-10-30 08:29 FromScratch 阅读(93) 评论(0) 推荐(0)
摘要: 异步信号处理程序,无法确定当前进程执行序列执行到的位置。 异步信号处理程序有一个安全调用的函数集合,常见的操作规则是, 开始处理时,保存进程执行队列的关键变量, 信号处理结束时,恢复原先的值。比如errno,这是当前进程唯一的变量,处理函数很可能会修改它的值。 阅读全文
posted @ 2017-10-30 08:15 FromScratch 阅读(381) 评论(0) 推荐(0)
摘要: 低速系统调用主要包括 如某些终端设备、网络设备、管道没有数据时,读操作可能会使进程永久阻塞 条件发生之前打开某个文件 pause函数,阻塞直到受到信号 某些ioctl操作 某些进程间通信 以上操作,会可能被信号中断,打破阻塞状态,但应用程序需要对系统调用返回进行重新处理。 所以有些内核支持了,中断系 阅读全文
posted @ 2017-10-30 08:10 FromScratch 阅读(301) 评论(0) 推荐(0)
摘要: signal函数 参数是信号和信号处理函数,返回值是上一个该信号的处理函数指针 1、当执行一个程序时,所有信号的状态被设置为系统默认或忽略。 通常所有信号都被设置为他们的默认动作,除非调用exec的进程忽略该信号。 确切来说,exec函数,会将原先捕获的信号处理,设置为系统默认或忽略。 为什么呢?因 阅读全文
posted @ 2017-10-30 07:53 FromScratch 阅读(183) 评论(0) 推荐(0)
摘要: SIGHUP:当终端接口检测到连接断开后,就会发送SIGHUP给与之关联的会话首进程。 仅当终端的clocal标记没有设置时,才会产生次信号。 会话首进程也可能在后台。 会话首进程结束,也会发送SIGHUP给前台进程组中的每个进程。 SIGINT:ctrl+c时,会产生这个信号,并发送给前台进程组的 阅读全文
posted @ 2017-10-25 14:00 FromScratch 阅读(163) 评论(0) 推荐(0)
摘要: 请看原文http://www.cnblogs.com/forstudy/archive/2012/04/03/2427683.html 守护进程 Linux大多数服务都是通过守护进程实现的,完成许多系统任务 0: 调度进程,称为交换进程(swapper),内核一部分,系统进程 1: init进程, 阅读全文
posted @ 2017-10-25 08:20 FromScratch 阅读(1472) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/forstudy/archive/2012/04/03/2427683.html 经典文章必看 创建会话的进程初始不能为进程组组长进程,否则setsid调用会失败,创建会话失败,因为创建会话的进程会成为新的会话进程首进程,会成为新进程组的组长进程,所以不 阅读全文
posted @ 2017-10-24 19:42 FromScratch 阅读(206) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 35 下一页