Linux下怎么分割shell


这篇“Linux下怎么分割shell”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux下怎么分割shell”文章吧。

脚本如下:

#!/bin/bash#function:cutnginxlogfilesforlnmpv0.5andv0.6#author:lnmp.org#设置你的日志存放的目录log_files_path="/home/ogs/"#日志以年/月的目录形式存放log_files_dir=${log_files_path}$(date-d"yesterday"+"%y")/$(date-d"yesterday"+"%m")#设置需要进行日志分割的日志文件名称,多个以空格隔开log_files_name=(accessabc3210)#设置nginx的安装路径nginx_sbin="/usr/local/nginx/sbin/nginx"#sethowlongyouwanttosavesave_days=30#############################################pleasedonotmodifythefollowingscript#############################################mkdir-p$log_files_dirlog_files_num=${#log_files_name[@]}#cutnginxlogfilesfor((i=0;i<$log_files_num;i++));domv${log_files_path}${log_files_name[i]}.log${log_files_dir}/${log_files_name[i]}_$(date-d"yesterday"+"%y%m%d").logdone#delete30daysagonginxlogfilesfind$log_files_path-mtime+$save_days-execrm-rf{}\;$nginx_sbin-sreload

把上面的保存为.sh文件,然后给上可执行权限,再配合linux的计划任务

以上就是关于“Linux下怎么分割shell”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注主机评测网行业资讯频道。


上一篇:Linux下如何启动mongodb服务

下一篇:怎么为Jenkins添加SSH全局凭证


Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器