当前位置: 首页 > java >正文

linus 环境 tomcat启动日志分隔

1.定义可执行文件:tomcatlog9090.sh

fsize=$(ls -l /data/tomcat-cms_9090/logs/catalina.out | cut -d' ' -f 5)if [ $fsize -gt 40960000 ]; thenextdate=`date +%Y_%m_%d_%k_%M`datapath='/data/tomcat-cms_9090/logs'cd /data/tomcat-cms_9090/logscp catalina.out catalina`date +%Y_%m_%d_%H_%M`.outecho "" > catalina.out
fi

2.把文件放服务器上:一般放该tomcat 下

3.给该文件赋权限

chmod a=rwx,g=r,o=r tomcatlog9090.sh

4.配置定时任务:每 15 分钟执行一次

crontab -e #编辑cron任务模式
i #默认文字编辑器为vim,按i字母键即可添加cron任务
*/15 * * * * /data/tomcat-cms_9090/tomcatlog9090.sh  #将命令代码放入,此命令意义为每隔的15 分钟 执行一下
ESC #按ESC键退出编辑模式
:wq #键入:wq保存

5.核验定时器是否执行成功

 crontab -l

在这里插入图片描述

http://www.xdnf.cn/news/16199.html

相关文章:

  • LeetCode31~50题解
  • LeetCodeOJ题:回文链表
  • CAN总线仲裁中的延时补偿机制
  • Lua(文件I/O)
  • 【XGBoost】两个单任务的模型 MAP - Charting Student Math Misunderstandings
  • 游戏开发Unity/ ShaderLab学习路径
  • 光伏电站巡检清扫飞行机器人设计cad【6张】三维图+设计说明书
  • Java 中 Future 与 Callable 的使用详解
  • 3D Semantic Occupancy Prediction
  • Django 科普介绍:从入门到了解其核心魅力
  • 【Newman+Jenkins】实施接口自动化测试
  • 时间日期选择器组件进行日期和时间的禁用处理逻辑
  • IntelliJ IDEA中管理多版本Git子模块的完整指南
  • useContext
  • 前端学习日记(十二)
  • 三级知识点汇总(详解)【c++】——7
  • Java并发编程第八篇(CountDownLatch组件分析)
  • 基础入门 [CMD] Windows SSH 连接服务器教程(系统自带方式)
  • FreeRTOS—计数型信号量
  • Django基础(八)———数据库外键及表关系
  • Cisco 主模式配置
  • iOS Core Data 本地数据库 使用详解:从模型关系到数据操作
  • Python(09)正则表达式
  • HTTP性能优化实战:从协议到工具的全面加速指南
  • 大语言模型中提示词技术的原理、演进与未来发展研究
  • 基于Qt和OpenCV的图片与视频编辑器
  • 从0到1学习c++ 命名空间
  • Hive常用函数
  • GitHub Actions打包容器,推送 AWS ECR 并使 EKS 自动拉取以完成发版部署
  • [ComfyUI] --ComfyUI 是什么?比 Stable Diffusion WebUI 强在哪?