社区
Linux/Unix社区
帖子详情
Linux进程控制
cskai
2010-10-14 10:36:22
需求如下,在一个程序中打开一个程序,重定向这个进程到文本,并且如果这个进程超时的话,kill了它。该如何实现?
我是是用 fork( )新建个子进程,在子进程用alarm( )设置超时,并用exec( ) 打开需要的程序。但是现在不知道该如何重定向这个进程。。
...全文
75
3
打赏
收藏
Linux进程控制
需求如下,在一个程序中打开一个程序,重定向这个进程到文本,并且如果这个进程超时的话,kill了它。该如何实现? 我是是用 fork( )新建个子进程,在子进程用alarm( )设置超时,并用exec( ) 打开需要的程序。但是现在不知道该如何重定向这个进程。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cskai
2010-10-15
打赏
举报
回复
呼~昨晚自己搞定了,大概这样。在还没fock前,打开要重定向的文件,然后在fock的子进程里,用dup2()设置文件流,关闭打开的文件,搞定。。。自己拿分走人
justkk
2010-10-15
打赏
举报
回复
哈哈 自己是不能拿分的
嗯,可以使用dup、dup2、freopen实现输入/输出重定向
cskai
2010-10-14
打赏
举报
回复
木有人回复啊~呜呜。。。
Linux
进程
控制
(精讲)
文章目录
进程
创建fork函数初始fork函数返回值写时拷贝fork常规用法fork调用失败的原因
进程
终止
进程
退出场景
进程
常见退出方法_exit函数exit函数return退出
进程
等待
进程
等待的必要性
进程
等待的方法wait方法waitpid方法...
linux
进程
控制
实验原理,实验三
Linux
进程
的创建与
控制
实验三
Linux
进程
的创建与
控制
一、实验目的(1)加深对
进程
概念的理解,明确
进程
和程序的区别。(2)进一步认识并发执行的实质。(3)分析
进程
竞争资源现象,学习解决
进程
互斥的方法。(4)了解
Linux
系统中
进程
通信的基本...
实验四
linux
进程
控制
实验报告,
Linux
系统
进程
控制
操作系统实验报告4
实验课程名称:操作系统实验项目名称
Linux
系统
进程
控制
实验成绩实验者专业班级组别同组者实验日期年月日第一部分:实验分析与设计(可加页)实验内容描述(问题域描述)要求:掌握
Linux
系统中
进程
控制
原语fork( )、sleep...
linux
进程
控制
实验心得,
Linux
学习心得12-
进程
管理
Linux
操作系统包括三种不同类型的
进程
,每种
进程
都有自己的特点和属性:交互
进程
:由shell启动的
进程
。批处理
进程
:这种
进程
和终端没有联系,是一个
进程
序列。守护
进程
:在后台持续运行的
进程
。前台启动:一般地,用户...
Linux
进程
控制
实验报告
一、实验目的:进一步认识并发(并行)执行的概念,区别顺序执行和并发(并行)执行。分析
进程
争用临界资源的现象,学习解决
进程
排斥的方法。二、实验环境:一台至少具有256MB...lockf系统的调用:在
进程
同步
控制
...
Linux/Unix社区
23,121
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章