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”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注主机评测网行业资讯频道。
声卡驱动正常但是没有声音如何办?声卡驱动正常没声音的解决方法
英伟达显卡驱动如何退回到原来版本?英伟达显卡驱动退回到原来版
重装系统,电脑只有一个C盘如何创建分区
Defender提示错误应用程序MsMpEng.exe无法启动
电脑无法启动或仍在加载如何办?电脑无法启动或仍在加载的解决方
打印机驱动如何卸载删除?卸载打印机驱动干净的教程
电脑没网如何安装网卡驱动?教你没网如何安装网卡驱动的方法
系统32位和62位如何选择:详解它们之间的差异
电脑文件删不掉如何办?四种方法解决
任务管理器快捷键有哪些?任务管理器快捷键大全