摘要:
Linux操作系统所支持的主要进程间的通信机制。无名管道 PIPEcat test.txt| grep hello上面这种管道,将一个命令的输出作为另一个命令的输入,而这种管道是临时的,命令执行完成后将自动消失,称为无名管道。int pipe (int __pipedes[2]) :创建无名管道 ... 阅读全文
posted @ 2015-07-27 15:19
匡子语
阅读(367)
评论(0)
推荐(0)
摘要:
守候进程启动方式: 在系统启动时由/etc/rd.d目录下的启动脚本启动 利用inetd超级服务器启动 有cron命令定时启动,以及在终端用nohup命令启动守护进程编程要点(1)屏蔽有关控制终端操作的信号,防止守护进程正常启动之前,控制终端受到干扰退出或挂起。for(i = 1; i #in... 阅读全文
posted @ 2015-07-27 13:37
匡子语
阅读(254)
评论(0)
推荐(0)
摘要:
修改进程用户相关信息int access (__const char *__name, int __type):检测当前进程是否拥有对某文件的访问权限 参数1:待访问文件 参数2:相应权限 4(R_OK 可读),2(W_OK 可写), 1(X_OK 可执行), 0(F_OK 文件存在) 如果具... 阅读全文
posted @ 2015-07-27 12:38
匡子语
阅读(220)
评论(0)
推荐(0)
摘要:
回收进程用户空间资源仅调用退出函数的进程属于一个僵死进程,没有释放进程控制块PCB。void exit (int __status):退出进程。会以反序执行on_exit()和atexit()中注册的清理函数,刷新流缓冲区。执行成功没有返回值,参数status用来标识退出状态返回给父进程;否则返回-... 阅读全文
posted @ 2015-07-27 11:13
匡子语
阅读(343)
评论(0)
推荐(0)

浙公网安备 33010602011771号