- #!/bin/bash
- log_file="/var/log/app.log"
- backup_dir="/path/to/backup"
- timestamp=$(date +%Y%m%d%H%M%S)
- mv $log_file $backup_dir/app_$timestamp.log
- gzip $backup_dir/app_$timestamp.log
- echo "成功切割并压缩日志文件。"
复制代码
这个脚本将指定的日志文件移动到备份目录,并在文件名中添加当前时间戳,然后使用gzip命令对文件进行压缩。
|