LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 671|回复: 4

rm不能删除!!!

[复制链接]
发表于 2006-11-27 21:05:48 | 显示全部楼层 |阅读模式
cd /home/sites/smv2datafeed/web/scripts/
export DATETAG=`date +"%Y%m%d"`
export HOMEDIR=/home/sites/smv2datafeed/web/scripts
rm -f /home/sites/smv2datafeed/web/sql/*.sql

nohup /usr/bin/php $HOMEDIR/autorunfeed.php chn=4 > $HOMEDIR/matchlog/autorun_4_$DATETAG.log &
这是sh脚本,*.sql的数据有7千多条,有20多G的容量,可是不知道什么原因?rm竟然没有把sql文件全部的删除,这是为什么???谁能告诉我????
是不是因为数据量太大的问题哪???
发表于 2006-11-28 09:11:58 | 显示全部楼层
可能是正在删吧.比较慢.等等咯
回复 支持 反对

使用道具 举报

发表于 2006-11-28 10:42:09 | 显示全部楼层
php是有默认实行时间的,默认是30秒
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-28 12:36:11 | 显示全部楼层
Post by Yuri
可能是正在删吧.比较慢.等等咯

我原来也以为是这样。我想起码要等会,可是,它却接下来开始运行下面的程序了阿!!是不是它们两个可以同时的运行???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-28 19:59:39 | 显示全部楼层
哈哈,问题已经解决,原来是里面的文件太多(7000多个),容量太大了(将近20G),内存太小了(将近10G的),连rm -f都不行。呵呵,最后的解决办法是:find /home/sites/smv2datafeed/web/sql -type f -exec rm {} \ ;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表