github.com/unirita/cuto@v0.9.8-0.20160830082821-aa6652f877b7/_docker/cuto/shell/dbinit.sh (about)

     1  #!/bin/sh
     2  
     3  RC=1
     4  . ./cutoenv.sh
     5  
     6  which sqlite3
     7  if [ $? -ne 0 ] ; then
     8    echo Not found sqlite3
     9    exit $RC
    10  fi
    11  
    12  ISALIVE=`ps -u $LOGNAME | grep 'master' | grep -v grep | wc -l`
    13  if [ $ISALIVE != 0 ] ; then
    14    echo Cuto master running now.
    15    exit $RC
    16  fi
    17  
    18  cd $CUTOROOT/data
    19  if [ -s bk_jobnet.csv ] ; then
    20    rm bk_jobnet.csv
    21  fi
    22  if [ -s bk_job.csv ] ; then
    23    rm bk_job.csv
    24  fi
    25  
    26  sqlite3 cuto.sqlite < dbinit.query
    27  if [ $? -eq 0 ] ; then
    28    echo Database initialize OK.
    29    RC=0
    30  else
    31    echo Database initialize NG.
    32  fi
    33  
    34  exit $RC