1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#!/bin/sh #只保留最近三天的日志,如需要多保留几天修改最后 -n days #将此脚本加载到系统定时任务中 /etc/crontab #脚本会读取环境变量,固需要配置环境变量。 source /etc/profile day=$(date +"%Y-%m-%d" -d "-7 days") zk=`jps | grep QuorumPeerMain | wc -l` if [[ $zk = "1" ]];then rm -rf $ZOOKEEPER_HOME/logs/system/*.$day* fi kafka=`jps | grep Kafka | wc -l` if [[ $kafka = "1" ]];then rm -rf $KAFKA_HOME/logs/*.$day* fi