时间:2021-04-25日 来源: 作者:
一、编写脚本(splitLog.sh)
* 因为本例中设置每天0点进行的拆分,所以folder和rq均设置采用昨天的日期进行归档。
二、测试日志拆分脚本
在.sh文件的存放目录下运行如下语句,测试拆分脚本是否成功。
# sh splitNginxLog.sh
如果提示$'\r': 未找到命令的解决,则有可能是.sh文件编码问题,是因为在Windows编辑器中编写的脚本与在linux中的有一些区别。
处理方法:
1. 安装dos2unix用于转化编码
# yum install dos2unix
2. 转换编码
# dos2unix splitNginx.sh
三、设置定时自动执行
# crontab -l //列出所有的定时任务
# crontab -e //编辑定时任务
在其中编写如下语句:
00 00 * * * bash /root/splitNginxLog.sh
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/yangjisen/p/12811711.html
相关文章
推荐文章
热门文章