#!/bin/bash daily_dir=$1 #daily data path, suggest using absolute path execute_origin_data_dir=$2 # zipped file store path date=`date -d "yesterday" +%Y-%m-%d_%H_%M_%S` if [ "$(ls -A $daily_dir)" ]; then tar -czvf $execute_origin_data_dir/EXECUTE_ORIGIN_DATA_$date.tar.gz $daily_dir echo "tar file $execute_origin_data_dir/EXECUTE_ORIGIN_DATA_$date.tar.gz success" rm -rf $daily_dir/* echo "daily_data_path cleaned" else echo "$daily_dir is Empty" fi