我正在使用 unix system() 调用 gunzip 和 gzip 文件。对于非常大的文件,有时(即在集群计算节点上)这些文件会被中止,而其他时候(即在登录节点上)它们会通过。系统调用可能花费的时间是否有一些软限制?还能是什么?
最佳答案
调用线程应该无限期阻塞,直到您用 system() 启动的任务完成。如果您观察到调用返回并且文件操作未完成,则表明生成的操作因某种原因失败。
返回值表示什么?
关于c - 系统调用超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2992677/