1.创建和编辑 .sh 文件
①使用touch命令创建一个 .sh 文件,命名为 my_script.sh 的文件
touch my_script.sh
②编写脚本内容
vi my_script.sh 将以下内容贴到.sh文件中:
LOGFILE=/path/to/your/myfile.txt
MAX_SIZE=10240
size=$(stat -c %s "$LOGFILE") # 获取文件大小
if [ $size -gt $MAX_SIZE ]; then # 检查文件大小
echo "Rotating $LOGFILE"
mv $LOGFILE $LOGFILE.old
touch $LOGFILE
fi
2.给脚本添加执行权限:
chmod +x my_script.sh
3.添加 cron 任务
①打开 crontab 编辑器
crontab -e
②添加 cron 任务
在编辑器中,添加一行来定义新的 cron 任务。为了使脚本每分钟执行一次,可以添加如下行:
* * * * * /path/to/your/my_script.sh
4.列出 cron 任务
crontab -l
5.检查 cron 日志
tail -n 100 /var/log/cron