github.com/jingruilea/kubeedge@v1.2.0-beta.0.0.20200410162146-4bb8902b3879/edge/hack/clean.sh (about)

     1  #!/bin/bash
     2  
     3  # **clean.sh**
     4  
     5  cd $GOPATH/src/github.com/kubeedge/kubeedge/edge
     6  
     7  #removes bin folder which is created after running make verify
     8  remove_folder() {
     9  if [ -d bin ]; then
    10  rm -rf bin
    11  fi
    12  }
    13  
    14  #terminate edge core if running
    15  stop_edgecore () {
    16  if pgrep edgecore >/dev/null 2>&1 ; then
    17       pkill -9 edgecore
    18  fi
    19  }
    20  
    21  #delete logs,covergage and database related files
    22  cleanup_files () {
    23  if [ -f edgecore ]; then
    24  rm -f edgecore
    25  fi
    26  
    27  find . -type f -name "*db" -exec rm -f {} \;
    28  find . -type f -name "*log" -exec rm -f {} \;
    29  find . -type f -name "*out" -exec rm -f {} \;
    30  }
    31  
    32  remove_folder
    33  stop_edgecore
    34  cleanup_files