我正在开发一个备份实用程序,但出现错误:
系统中打开的文件太多
运行一段时间后。错误由stat()
.
由于我实际上并没有打开任何文件fopen()
(
getwd()
chdir()
mkdir()
stat()
time()
我正在开发一个备份实用程序,但出现错误:
系统中打开的文件太多
运行一段时间后。错误由stat()
.
由于我实际上并没有打开任何文件fopen()
(
getwd()
chdir()
mkdir()
stat()
time()
您列出的功能是安全的;他们都没有返回任何你可以“关闭”的东西。
要了解更多信息,请运行lsof -p
备份进程的命令 + PID。这将为您提供该进程已打开的文件列表,这反过来将使您了解正在发生的事情。
请参阅:lsof
手册页。