清理日志
定时任务删除日志
清理日志五种方法
清理后空间不释放
在rm -rf情况
centos rm -rf * 删除文件后,磁盘空间未释放,需要重新启动进程,释放空间
rm -rf 需要关闭程序,否则删除后du看到空间没了,实际还是被占用了
或者直接将文件内容写入空
truncate截断,恢复文件系统空间,内容仍然可以被回复,除非被覆盖,新的也还可以继续使用
删除目录下的所有日志文件
以下方式不需要重启服务,但日志文件必须存在
‘> ./ 和 >> ./区别’
> ./output.log
和 >> ./output.log
都是将命令的标准输出重定向到一个文件中,但它们的行为略有不同。> ./output.log
将命令的标准输出覆盖写入到 output.log
文件中。如果文件不存在,则会创建一个新文件;如果文件已经存在,则命令的输出将覆盖原有的文件内容。这意味着,每次执行命令时,都会清空 output.log
文件,并将命令的输出写入到文件中。相反,
>> ./output.log
将命令的标准输出追加写入到 output.log
文件末尾。如果文件不存在,则会创建一个新文件;如果文件已经存在,则命令的输出将追加到文件末尾。这意味着,每次执行命令时,命令的输出都会被追加到 output.log
文件末尾。定时任务
Loading...