----查看当前进程打开了多少句柄数
# lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more
131 24204
57 24244
57 24231 ........
其中第一列是打开的句柄数,第二列是进程ID。
查看系统句柄数
# ulimit -n
1024
#lsof -p 3226
用这个命令查看进程3226打开的文件信息,发现所有的转换wav文件都没有关闭。
确认是这个问题,在729ToWav函数中只关闭了729文件,没有关闭wav文件。
/sbin/service crond start