我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux下怎么分割shell

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux下怎么分割shell

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

脚本如下:

#!/bin/bash
#function:cut nginx log files for lnmp v0.5 and v0.6
#author: http://lnmp.org

#设置你的日志存放的目录
log_files_path="/home/wwwlogs/"
#日志以年/月的目录形式存放
log_files_dir=${log_files_path}$(date -d "yesterday" +"%y")/$(date -d "yesterday" +"%m")
#设置需要进行日志分割的日志文件名称,多个以空格隔开
log_files_name=(access www.abc3210.com)
#设置nginx的安装路径
nginx_sbin="/usr/local/nginx/sbin/nginx"
#set how long you want to save
save_days=30

############################################
#please do not modify the following script #
############################################
mkdir -p $log_files_dir

log_files_num=${#log_files_name[@]}

#cut nginx log files
for((i=0;i<$log_files_num;i++));do
mv ${log_files_path}${log_files_name[i]}.log ${log_files_dir}/${log_files_name[i]}_$(date -d "yesterday" +"%y%m%d").log
done

#delete 30 days ago nginx log files
find $log_files_path -mtime +$save_days -exec rm -rf {} \; 

$nginx_sbin -s reload

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

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux下怎么分割shell

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux系统下怎么分割大文件

本篇内容介绍了“linux系统下怎么分割大文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在linux中分割大文件,比如一个5gb日志文件
2023-06-13

Shell脚本中怎么分割字符串

Shell脚本中怎么分割字符串,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。代码如下:info=abcd;efgh现在想获取abcd和efgh,我们可以简单地用cut工具来
2023-06-09

linux 环境下 怎么导出制表符分割的 mysql数据

mysql -h abc.com -P 1234 -uname -p**** -D dbinfo -s -e "SELECT * FROM t_info" > out.1   参数解释 -h 域名 -P 端口 -u 用户 -p 密码 -D 数据库
linux 环境下 怎么导出制表符分割的 mysql数据
2018-11-08

Linux中怎么分割和重组文件

这篇文章主要为大家展示了“Linux中怎么分割和重组文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中怎么分割和重组文件”这篇文章吧。使用 csplit 分割文件csplit 是这些
2023-06-28

Linux文件分割与合并怎么实现

这篇文章主要介绍“Linux文件分割与合并怎么实现”,在日常操作中,相信很多人在Linux文件分割与合并怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux文件分割与合并怎么实现”的疑惑有所帮助!
2023-06-16

在Linux中怎么分割和重组文件

本篇内容介绍了“在Linux中怎么分割和重组文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用 csplit 分割文件csplit 是这
2023-06-16

Linux下shell位置参数怎么用

这篇文章将为大家详细讲解有关Linux下shell位置参数怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、引言  之前我们一直没有涉及程序接收和处理命令行选项以及参数的能力。本章节将讲述允许程序访
2023-06-28

vim窗口怎么分割

这篇文章主要介绍“vim窗口怎么分割”,在日常操作中,相信很多人在vim窗口怎么分割问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vim窗口怎么分割”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!以下是vi
2023-06-13

css怎么写分割线

css 中有多种创建分割线的方法:使用 标签创建横跨容器的简单分割线;使用 border 属性的 border-top 值创建水平线;使用 border-bottom 属性创建水平线底部分割线。分割线样式可通过 border 属性的 wi
css怎么写分割线
2024-05-21

css分割线怎么用

使用 html 中的 元素即可创建 css 分割线。水平分割线由 默认创建;垂直分割线通过设置 css display: inline-block; height: 100%; vertical-align: middle; 实现。分割
css分割线怎么用
2024-05-23

Centos怎么分割卷组

本篇内容主要讲解“Centos怎么分割卷组”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Centos怎么分割卷组”吧!LVM 可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的
2023-06-27

Linux下怎么安装并使用Translate Shell

今天小编给大家分享一下Linux下怎么安装并使用Translate Shell的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
2023-06-27

Linux下怎么复用外部shell脚本

这篇文章的内容主要围绕Linux下怎么复用外部shell脚本进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux开发中,经常会编写shell脚
2023-06-28

linux怎么shell与子shell

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

mongodb怎么分割字符串

在MongoDB中,可以使用`$split`操作符来分割字符串。`$split`操作符接收两个参数:要分割的字符串和分隔符。以下是使用`$split`操作符分割字符串的示例:```javascriptdb.collection.aggreg
2023-08-31

Python分割器怎么使用

这篇文章主要讲解了“Python分割器怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python分割器怎么使用”吧!# 将txt小说分割转换成多个HTML文件 # @author
2023-06-17

plotly怎么分割显示mnist

这篇文章主要介绍了plotly怎么分割显示mnist的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇plotly怎么分割显示mnist文章都会有所收获,下面我们一起来看看吧。加载mnistimport numpy
2023-06-29

html分割线怎么调整

通过 标签可在 html 中创建分割线。css 可用于调整以下内容:1. 宽度(例如:width: 500px;)2. 对齐(例如:text-align: center;)3. 样式和边距(例如:border-color: black;,
html分割线怎么调整
2024-05-22

编程热搜

目录