diff options
Diffstat (limited to 'bigdata-scripts_test3/roles/kafka/files/kflogdelete.sh')
| -rwxr-xr-x | bigdata-scripts_test3/roles/kafka/files/kflogdelete.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/bigdata-scripts_test3/roles/kafka/files/kflogdelete.sh b/bigdata-scripts_test3/roles/kafka/files/kflogdelete.sh new file mode 100755 index 0000000..e6aacbe --- /dev/null +++ b/bigdata-scripts_test3/roles/kafka/files/kflogdelete.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +#只保留最近三天的日志,如需要多保留几天修改8行最后 -n days +#将此脚本加载到系统定时任务中 /etc/crontab +#脚本会读取环境变量,固需要配置环境变量。 +#. /etc/profile + +day=$(date +"%Y-%m-%d" -d "-3 days") + +kafka=`jps | grep Kafka | wc -l` +if [[ $kafka = "1" ]];then + rm -rf $KAFKA_HOME/logs/*.$day* +fi + |
