做网站pyton,青岛市建设监理协会网站,适合小县城开的加盟店,淄博网站建设咨询臻动传媒linux上java -jar方式运行项目及输出文件nohup.out的清理#xff0c; linux上定时器的用法 linux上java -jar方式运行定期自动清理nohup.out文件的内容**验证**定时器crontab使用时注意事项 linux上java -jar方式运行 参考#xff1a;https://blog.csdn.net/qq_42169450/arti… 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命令创建定时器
crontab命令的介绍 定时器的格式 分钟 小时 日期 月份 星期 要执行的命令 其中分钟取值范围是0-59小时取值范围是0-23日期取值范围是1-31月份取值范围是1-12星期取值范围是0-70和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 演示略。