exec('mysqldump -uroot -proot dbName xxxxx > myFile'); 之后文件如何释放?

时间:2022-05-29 07:04:43
php里调用
exec('mysqldump -uroot -proot dbName xxxxx > myFile'); 
来执行导出数据库到文件myFile, 但之后这个文件就不能删掉了, 一直要到php执行完才能删, 如何在exec之后立刻能把他删掉? 谢谢。

5 个解决方案

#1


但之后这个文件就不能删掉了
是 myFile?为什么要立刻能把他删掉

#2


如果不删掉的话,硬盘上就一直会存在这个文件, 不能独立发送一个请求去删掉它

#3


myFile是备份的文件,COPY到另一个硬盘上就OK了,要求确实比较奇怪

#4


哦 解决了。。问题不在这。。

#5


lZ,你是怎么解决的?我也碰到这个问题

#1


但之后这个文件就不能删掉了
是 myFile?为什么要立刻能把他删掉

#2


如果不删掉的话,硬盘上就一直会存在这个文件, 不能独立发送一个请求去删掉它

#3


myFile是备份的文件,COPY到另一个硬盘上就OK了,要求确实比较奇怪

#4


哦 解决了。。问题不在这。。

#5


lZ,你是怎么解决的?我也碰到这个问题