我对shell脚本很陌生,在学习的同时,我遇到了io重定向&文件描述符。我正在阅读,在复制文件描述符()的主题下,我遇到了以下情况
如果word中的数字没有指定为输入打开的文件描述符,则会发生重定向错误。/file.txt'echo 'This should not be printed' >&7
ls -l /p
我使用readTextFile(/path/ to /dir)来读取批文件,对行进行一些操作,并将它们保存到cassandra。一切看起来都很好,直到我到达目录中的170多个文件(在成功运行后文件被删除)。现在我收到了"IOException:打开的文件太多了“,在运行代码后,我看到成千上万的文件描述符正在打开。几乎所有的文件描述符都是“套接字”。
对只有10个文件的较小规模的测试导致了4000