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

linux上java -jar方式运行项目及输出文件nohup.out的清理, linux上定时器的用法

linux上java -jar方式运行项目及输出文件nohup.out的清理, linux上定时器的用法

  • linux上java -jar方式运行
  • 定期自动清理nohup.out文件的内容
  • **验证**
  • 定时器crontab使用时注意事项

linux上java -jar方式运行

在这里插入图片描述
参考:https://blog.csdn.net/qq_42169450/article/details/122688940
随着时间的推移,nohup.out文件会变得很大很大,进而引发磁盘被占满,应用程序崩溃、其他系统问题等。 这里演示其中一种办法:直接定期清理掉nohup.out文件:

定期自动清理nohup.out文件的内容

创建一个脚本如:clear_nohup.sh, 内容为:将nohup.out的内容替换为空串
在这里插入图片描述
使用crontab命令创建定时器

  1. crontab命令的介绍
    在这里插入图片描述
    定时器的格式:
    分钟 小时 日期 月份 星期 要执行的命令
    其中,分钟取值范围是0-59,小时取值范围是0-23,日期取值范围是1-31,月份取值范围是1-12,星期取值范围是0-7(0和7都表示星期日)。
    下图红色部分是使用crontab -e编辑(新增)的定时器任务:
    在这里插入图片描述
    参考:https://www.php.cn/faq/572944.html

验证

查看自动清理的文件是否编写好
在这里插入图片描述
查看定时器是否添加好
在这里插入图片描述
为了验证方便,将定时器修改为每个小时的第13分钟执行,修改结果如下:
在这里插入图片描述
查看当前nohup.out文件的大小及当前时间
在这里插入图片描述
等待。。。第13分钟后再查询

在这里插入图片描述
时间到,开始验证nohup.out文件的大小:
在这里插入图片描述

定时器crontab使用时注意事项

1. 在编写定时任务时,要注意命令的执行路径。最好使用绝对路径,避免由于环境变量等问题导致找不到命令。

2. 在定时任务中,可以使用通配符来实现更灵活的任务调度。比如,*表示所有可能的取值,*/n表示每n个时间单位。
在这里插入图片描述
上面这里的演示是每个小时的第13分钟执行, 如果需要每隔13分钟执行一次,应该这样写:将13改成 */13
演示,略。

http://www.lryc.cn/news/209110.html

相关文章:

  • macOS 12 Monterey v12.7.1正式版:开启全新的操作系统体验
  • vue制作防止用户未登录或未填写信息就跳转页面的路由拦截器
  • postgis ST_CoverageInvalidEdges用法
  • sqlalchemy的部分函数合集
  • mac苹果电脑使用日常
  • 多线程面试相关知识点
  • 关于生成式人工智能模型应用的调研
  • 【问题】在安装torchvision的时候,会自动安装torch?
  • MySQL数据库备份实战
  • 每日一题 2558. 从数量最多的堆取走礼物(简单,heapq)
  • JavaScript中的Promise
  • 【OpenCV实现图像的几何变换】
  • 2023MathorCup(妈妈杯) 数学建模挑战赛 解题思路
  • leetCode 76. 最小覆盖子串 + 滑动窗口 + 哈希Hash
  • 52.MongoDB复制(副本)集实战及其原理分析
  • 【Unity实战】手戳一个自定义角色换装系统——2d3d通用
  • ruoyi-nbcio版本从RuoYi-Flowable-Plus迁移过程记录
  • 竞赛 深度学习卷积神经网络垃圾分类系统 - 深度学习 神经网络 图像识别 垃圾分类 算法 小程序
  • Linux音频-基本概念
  • Spring Boot 依赖注入实现原理
  • cola架构:cola源码中访问者模式应用浅析
  • Openssl数据安全传输平台015:OCCI的使用方法+在项目中的设计与实现
  • ardupilot开发 --- CAN BUS、DroneCAN 、UAVCAN 篇
  • 京东平台数据分析:2023年9月京东空气净化器行业品牌销售排行榜
  • vue使日历组件点击时间渲染到时间输入框
  • TensorFlow学习:使用官方模型和自己的训练数据进行图片分类
  • MATLAB算法实战应用案例精讲-【图像处理】相机标定
  • python画气泡标尺图
  • Java并发编程指南:如何正确使用信号量和线程池熔断机制
  • 大彩串口屏读写文件问题