环境

系统平台:N/A
版本:4.5.8

症状

OpenEuler操作系统下备份脚本无法自动删除旧文件,脚本获取到的文件名有误
在这里插入图片描述

问题原因

该openEuler环境操作系统编码为zh_CN.UTF-8,ls -l 列出文件详细属性时日期列显示有问题,7月11日被认为是一列,而7月 1日会被认为是两列
在这里插入图片描述

解决方案

修改操作系统编码,可将环境变量 export LC_TIME="en_US.UTF-8"加到备份脚本开头,这样获取到的文件属性列表就可以正常截取到文件名
在这里插入图片描述

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐