#!/bin/sh
#chkconfig:2345 80 90
#description:scrs_backend
#firt 3 row must needed,if not,chkconfig has errors
#auto start steps:
#1.create sh file such this file(egg:scrs_backend.sh)
#2.copy auto start file to "/etc/rc.d/init.d"
#3.add authoritys throuth cmd,must check authority
chmod +x /etc/rc.d/init.d/scrs_backend.sh
#4.add to auto startup
cd /etc/rc.d/init.d
chkconfig --add scrs_backend.sh
chkconfig scrs_backend.sh on
#4.other commands
chkconfig --list
#because jdk enviment started after /etc/profile,so source these files first
source /etc/profile
source /opt/apps/anaconda3/etc/profile.d/conda.sh
#########spark auto start,copy from spark start file "start-all.sh"
if [ -z "${SPARK_HOME}" ]; then
export SPARK_HOME="(cd "\`dirname "0"`"/..; pwd)"
fi
Load the Spark configuration
. "${SPARK_HOME}/sbin/spark-config.sh"
Start Master
"${SPARK_HOME}/sbin"/start-master.sh
Start Workers
"${SPARK_HOME}/sbin"/start-workers.sh
##################django auto start
cd /data/scrsapp_apache/scrs_backend_rest_service
conda activate env_django
python manage.py runserver 0.0.0.0:3000 &