LTYM479 2022-11-07 14:05 采纳率: 23.5%
浏览 22
已结题

关于linux脚本自动清空日志的问题

find /var/lib/docker/containers/abc/ -name *log #找到具体的日志文件,名字是abc-json.log
cat /dev/null >abc-json.log #清空日志文件(是清空,不是删除)

如上,我准备搞一个脚本清空日志,请问怎样才能把上面两个命令合成一条命令呢,如果可以合成一个命令之后我就可以用crontab进行清理了。谢谢。
#find /home/logs/ -mtime +3 -name "*.log" -exec rm -rf {} ;这种不行,这个后面的rm -rf是删除文件不行,我要的是清空里面的内容,保留文件名。

  • 写回答

3条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 11月15日
      • 已采纳回答 11月7日
      • 创建了问题 11月7日

      悬赏问题

      • ¥15 如何预处理存在负值的样本数据,使其能够全都成为正的
      • ¥15 解决R语言出现“二进列运算符中有非数值参数”的问题
      • ¥15 请问怎么通过css改变图片颜色
      • ¥15 c语言文件读取到结构体以及写入
      • ¥15 Blender: auto rig pro骨骼动画导出后变形穿模
      • ¥15 C51单片机的设计思路哈
      • ¥15 Linux脏牛提权漏洞
      • ¥15 为何我用uni-data-checkbox 标签在APP里调试无法显示?
      • ¥30 关于Stata软件OLS模型一些简单问题
      • ¥15 list分组填充数据