################################################################
#删除很简单,但是不能删除一些正在运行的程序的日志,尤其是spark streaming 的日志文件,一旦删除无法再生,以后想查日志都难.
#下面的脚本实现删除一个月之前的spark application的历史文件,记录下,大伙可以参考修改使用.
#! /bash
# delete 30 day's before spark history logs
########################start ########################
days=30
day_01=`date -d "-${days} day" +%Y-%m-%d`
#running_array=(`yarn application -list | grep application_1 | awk '{print $1}' > running.log `)
#running_array=(`more running.log`)
running_array=(`yarn application -list | grep application_1 | awk '{print $1}' `)
len=${#running_array[*]}
len=$(($len-1))
running_str