log file added
This commit is contained in:
parent
2fe4a78fab
commit
4c9dcc111b
@ -1 +1 @@
|
||||
0.0.5
|
||||
0.0.6
|
||||
|
||||
@ -57,39 +57,26 @@ Cmd="${Cmd} python3"
|
||||
Cmd="${Cmd} ${ServerPy}"
|
||||
Cmd="${Cmd} --port=${ServicePort}"
|
||||
Cmd="${Cmd} --root=${ServiceDir}"
|
||||
Cmd="${Cmd} --log_file=${LogDir}/%T.config_service.log"
|
||||
|
||||
function start_it {
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} &
|
||||
sleep 10
|
||||
}
|
||||
|
||||
function check_it {
|
||||
if !(timeout 3 curl -s localhost:${AdminPort}/ping > /dev/null)
|
||||
then
|
||||
echo "${Script} doesn't respond. restarting..."
|
||||
start_app
|
||||
pids=$(ps -ef | grep "port=${ServicePort}" | grep "root=${ServiceDir}" | grep -v grep | tr -s ' ' |cut -d' ' -f2)
|
||||
echo pids=${pids}
|
||||
if [ "${pids}" != "" ]
|
||||
then
|
||||
kill -9 ${pids}
|
||||
fi
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} && sleep 10
|
||||
fi
|
||||
}
|
||||
|
||||
function start_it {
|
||||
if !(timeout 3 curl -s localhost:${AdminPort}/ping > /dev/null)
|
||||
then
|
||||
pids=$(ps -ef |grep $(basename ${0}) |grep -v ${$} |grep -v grep |tr -s ' ' |cut -d' ' -f2)
|
||||
if [ "${pids}" != "" ]
|
||||
then
|
||||
echo "${0} is already running. pids=(${pids}). Use --restart"
|
||||
exit 0
|
||||
fi
|
||||
echo pids=${pids}
|
||||
if [ "${pids}" != "" ]
|
||||
then
|
||||
kill -9 ${pids}
|
||||
fi
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} && sleep 10
|
||||
start_it
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user