关于rm -rf 问题与不停机清空文件内容方法
1、rm -rf
背景
使用rm -rf 删除一直进程正在占用的文件,虽然文件再文件夹中不再显示,但是查看物理磁盘,发现磁盘容量未增加
原因
使用rm -rf 删除一个进程一直占用的文件,虽然文件不再显示,但是删除的仅仅是当前文件的链接,文件实际还未删除
解决办法
将占用文件的进程 kill掉,文件便真正删除掉了
2、不停机清理指定文件内的内容
背景
有些进程是无法停止的,但是会不断产生日志,根据上面说的,如果进程一直占用一个文件,文件是无法删除掉的
解决办法
echo " " > 指定文件
解释
将一个空格重定向到需要清理的文件中,覆盖原文件中的内容,从而达到清理文件内容目的

浙公网安备 33010602011771号