1、需求:对一个文件修改10次,确保文件的mtime刷新,触发对保护文件的告警
#!/bin/bash
#以下是一个使用bash shell 脚本来实现每隔 60 秒给文件追加内容,追加的内容是 1-100000 内的随机数,追加 10 次的示例
# 定义文件路径
file_path="/home/allan/test/txt/a.txt"
# 循环追加内容
for (( i=1; i<=10; i++ )); do
# 将当前时间和随机数追加到文件末尾
random_number=$(awk 'BEGIN {srand(); print int(rand() * 100000) + 1}')
echo "$i $(date +%Y-%m-%d\ %H:%M:%S) $random_number" >> "$file_path"
# 等待 60 秒
sleep 3
done