github.com/halybang/go-ethereum@v1.0.5-0.20180325041310-3b262bc1367c/networkScript/bakLogData.sh (about)

     1  #!/bin/sh
     2  
     3  #   __        ___    _   _  ____ _           _       ____
     4  #   \ \      / / \  | \ | |/ ___| |__   __ _(_)_ __ |  _ \  _____   __
     5  #    \ \ /\ / / _ \ |  \| | |   | '_ \ / _` | | '_ \| | | |/ _ \ \ / /
     6  #     \ V  V / ___ \| |\  | |___| | | | (_| | | | | | |_| |  __/\ V /
     7  #      \_/\_/_/   \_\_| \_|\____|_| |_|\__,_|_|_| |_|____/ \___| \_/
     8  #
     9  
    10  if [ $# != 2 ] ; then
    11      echo "input 1: $1 log dir"
    12      echo "input 2: $2 data dir"
    13      exit 1;
    14  fi
    15  
    16  logDir=$1
    17  if [ ! $logDir ] ; then
    18      echo "log dir is not input"
    19  fi
    20  
    21  dataDir=$2
    22  if [ ! $dataDir ] ; then
    23      echo "data dir is not input"
    24  fi
    25  
    26  SRCDIR="$(pwd)"
    27  
    28  bakDate=`date +%Y%m%d`
    29  echo $bakDate
    30  
    31  ipAddress=$(ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:")
    32  echo $ipAddress
    33  
    34  ipStr=`echo $ipAddress | cut -c1-16`
    35  
    36  echo $ipStr
    37  
    38  bakLogDir="$SRCDIR/backup/log"
    39  bakDataDir="$SRCDIR/backup/data/$ipStr-$bakDate"
    40  
    41  echo $bakDataDir
    42  echo $bakDataDir
    43  
    44  mkdir -p $bakLogDir
    45  mkdir -p $bakDataDir
    46  
    47  cp $logDir"/running.log" $bakLogDir"/"$ipStr"-"$bakDate".log"
    48  
    49  cp -r ~/.wanchain/* $bakDataDir