码迷,mamicode.com
首页 > 系统相关 > 详细

linux下定时清理flink数据

时间:2020-11-08 16:52:29      阅读:30      评论:0      收藏:0      [点我收藏+]

标签:ice   启动服务   服务   tab   使用   class   保存   crond   linu   

#!/bin/sh
use=`df|grep "/dev/vdb1"|awk {print $5}| sed s/%//g`
if [[ $use -gt 80 ]];then
        hdfs dfs -rm -r -skipTrash /user/admin/.flink
fi;

先编写好shell脚本,如果使用超过百分之80,则执行清理

然后设置定时任务

1.安装crontab
命令:yum install cixie-cron
yum install crontabs

2.开启crontab服务
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
查看crontab服务状态:service crond status
3.设置脚本
命令行输入:crontab -e 进入后编写想要执行的脚本
*/1 * * * * /opt/clear.sh 每一分钟执行一次
*/5 * * * * /opt/clear.sh 每五分钟执行一次
0 */1 * * * /opt/clear.sh 每小时执行一次
30 1 * * * /opt/clear.sh 每天1:30执行一次
0 23-7/28 * * * 晚上11点到早上8点之间每两个小时和早上八点 0 11 4 * 1-3 每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 22 4 * * 0 每星期(周日凌晨4:22)执行 42 4 1 * * 每月(1号凌晨4:42)去执行

设置完后进行保存即可

linux下定时清理flink数据

标签:ice   启动服务   服务   tab   使用   class   保存   crond   linu   

原文地址:https://www.cnblogs.com/hkgov/p/13926950.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!