完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
求助:为什么对spy()的打印报告进行重定向,一直不好使,写不到文件里去,求大侠指教?
void Monitor() { int fd; fd = open("/ata0a/taskInfo.dat",O_CREAT|O_RDWR,0x644); ioTaskStdSet(taskIdSelf(),STD_OUT,fd); spy(0,0); close(fd); } 运行程序,还是照常打印输出,没有重定向到文件taskInfo.dat,如何解决? |
|
相关推荐
1个回答
|
|
上层调用spy()告诉底层启动查看系统任务CPU占用率,如果你想要在你的函数里实现查询结果写到特定文件,需要执行以下步骤:
1、 端口重定向到你要记录的文件 2、调用spy() 3、任务延时或休眠几S钟待把查询结果写入(具体时常自己调试) 4、调用spyStop()结束查询(一旦调用spy(),系统就会定时查CPU利用率,直到用户调用spyStop()为止)。 |
|
|
|
只有小组成员才能发言,加入小组>>
714 浏览 1 评论
请问Vxworks remove 返回值 错误码 errno为0xb83dd0 表示什么意思?
2261 浏览 0 评论
4221 浏览 1 评论
5065 浏览 0 评论
采用普通裸机boot跳转到VxWorks_rom镜像启动可行吗
3391 浏览 0 评论
716浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 09:41 , Processed in 0.529617 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号