脚本现象:每日的删除文件,仅仅完成删除,但是没有释放磁盘空间
通过查看jps -m.(jps -m |grep Mid)发现如下
29447 ConsoleConsumer --zookeeper 136.24.13.38:12181,136.24.13.39:12181,136.24.13.40:12181 --topic FlowMid
原因:脚本如下:
. ~/.bash_profile
hour=`date '+%Y%m%d%H'`
cd /eventdata/kafka_2.11-0.10.0.1
jps -m|grep ConsoleConsumer|grep FlowMid|awk '{print $1}'|xargs kill -9
nohup bin/kafka-console-consumer.sh --zookeeper 136.24.13.38:12181,136.24.13.39:12181,136.24.13.40:12181 --topic FlowMid >> /eventdata/monitor/test0227/log/${hour}.log &
脚本解释:每小时的0分钟将含有FlowMid的进程kill掉,然后将本小时的日志记录住,并存进去文件内
所以.只有当进程不存在的时候,删除才会好用