服务器日志批量切割工具shell
#!/bin/bash
#############################################
# at 2012-06-07
#############################################
logsPath=/web/logs/
workPath=$1
if [ -z ${workPath} ];then
echo "参数异常"
exit
fi
if [ ! -d logsPath ];then
mkdir -p ${logsPath}
fi
# supported paths
for appPath in ${workPath}*; do
${appPath}/bin/shutdown.sh
sleep 10
cat ${appPath}/logs/catalina.out > ${appPath}/logs/catalina.out.`date +%Y%m%d`
cat /dev/null > ${appPath}/logs/catalina.out
echo "daily rotating for "${appPath}" successfully at "`date +%Y%m%d` >> ${logsPath}/catalina_log.txt
${appPath}/bin/startup.sh
done
分享到:
相关推荐
linux 批量解压文件shell脚本 教程:https://www.bilibili.com/video/BV1Zi4y1C7rL?spm_id_from=333.999.0.0
自己写的linux 批量安装字体的shell程序,能安装创艺方正等美术truecrypt字体。只需指出这些字体文件的目录。
linux 环境中 脚本 定时清理tomcat日志文件
Linux Shell批量编译
关于web server、进程间通信、shell编程的经典源代码
采用shell脚本编写,通过读取配置文件,检测应用程序关键日志是否有更新和检测日志中是否有关键字错误,并输出错误量及相关报错信息,对接至网管的神器
该资源包含启动springboot项目的shell脚本文件、以及日志分割必备的cronolog压缩文件
linux平台批量修改后缀名shell代码,采用for语句实现
笔者在校园网应用平台建设中采用了Linux操作系统,为校园网用户提供DNS、Apache、POP3、SMTP、...基于这样的管理思路,笔者编写了一个批量建立用户的shell,实践证明利用shell可以有效地管理基于Unix内核的系统用户。
mysql8,linux版全自动安装shell脚本,一键安装;适合自动化安装环境,学习shell编程。可读性高
linux命令行以及shell编程必备书籍,英文通俗易懂,内容翔实
这个就是拿linux shell写的脚本,用来分析hadoop运行时的错误日志
Confluence 批量导出doc的shell脚本,方便快捷,不用再自己去粘贴复制文档!
实现批量上传FTP服务器备份功能,并支持压缩,可配置备份频率
linux_shell编程入门书籍,配合实例讲解,有助于新手入门,欢迎下载
linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux shell编程指南linux ...
LINUX命令编辑器与SHELL编程(中文)
2017最新版的批量getshell工具,最全的cms识别系统,最快的getshell行动,各种cms,各种漏洞,各种getshell,你值得拥有!
经典Linux和unix的Shell编程,按照模板练习即可快速提高。
shell是用户和Linux操作系统之间的接口。 什么是shell Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。 shell是用户和Linux内核之间的...