免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3481 | 回复: 5
打印 上一主题 下一主题

[故障求助] 急:Resource temporarily unavailable错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-08 15:17 |只看该作者 |倒序浏览
strcpy(command,"ls -rt /data/|grep IO|grep 704.Z|grep -v ZZZ|head -10>;list_IO704";
  if(system(command))
  {
           sprintf(s_message,"写入列表文件错误(%s):%s!",strerror(errno),command);      
  }
在IBM AIX主机上运行上面的代码段时,有时程序报错:Resource temporarily unavailable,请问是什么原因造成的,如何解决?
多谢!

论坛徽章:
0
2 [报告]
发表于 2004-05-08 15:29 |只看该作者

急:Resource temporarily unavailable错误

同时打开的文件数太多了吧?

/etc/security/limits里nofile =-1

论坛徽章:
0
3 [报告]
发表于 2004-05-08 16:12 |只看该作者

急:Resource temporarily unavailable错误

etc/security/limits文件里配置的nofiles = 2000,这个数值应该足够了吧。
能检测到同时打开的文件数吗?

论坛徽章:
0
4 [报告]
发表于 2004-05-08 17:19 |只看该作者

急:Resource temporarily unavailable错误

不知道,有人知道么?

2000可能不够,因为还有别人用。

你先看看是哪部分出的错误信息吧,看来是system时候的错误,你把管道分开,中间用几个临时文件。

另外也可能system的环境空间太小了,装不下管道中的临时数据。

论坛徽章:
0
5 [报告]
发表于 2004-05-09 16:34 |只看该作者

急:Resource temporarily unavailable错误

是system(cmd)的时候出的错。我估计不是system的环境空间太小的原因,因为出错时重新启动程序后,程序能正常运行。

论坛徽章:
0
6 [报告]
发表于 2004-05-09 20:47 |只看该作者

急:Resource temporarily unavailable错误

你把cmd串的管道命令拆开执行,中间用临时文件,看到什么地方出这个错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP