#!/bin/bash #pgrep wrk_svr > /app/tcs/GREEN_LANE/.settings/wrk_svr.pid daemon="`pgrep wrk_svr | wc -l`" pid="`pgrep wrk_svr`" if [ "$daemon" -eq "0" ] ; then /app/tcs/GREEN_LANE/bin/wrk_svr & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : wrk_svr (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` /app/tcs/GREEN_LANE/bin/wrk_svr & echo "$DATE : wrk_svr is running." fi #pgrep oltp_svr >> /app/tcs/GREEN_LANE/.settings/oltp_svr.pid daemon="`pgrep oltp_svr | wc -l`" pid="`pgrep oltp_svr`" if [ "$daemon" -eq "0" ] ; then /app/tcs/GREEN_LANE/bin/oltp_svr & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : oltp_svr (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` /app/tcs/GREEN_LANE/bin/oltp_svr & echo "$DATE : oltp_svr is running." fi #pgrep sendImage >> /app/tcs/GREEN_LANE/.settings/sendImage.pid #daemon="`pgrep sendImage | wc -l`" #pid="`pgrep sendImage`" #if [ "$daemon" -eq "0" ] ; then # /app/tcs/GREEN_LANE/bin/sendImage & #fi #status=`ps -l $pid | grep -v PID | awk '{print $2}'` #if [ $status == "T" ] #then # DATE=`date +%Y%m%d-%H%M%S` # kill -9 $daemon # echo "$DATE : sendImage (PID : $daemon) has been stopped." # DATE=`date +%Y%m%d-%H%M%S` # /app/tcs/GREEN_LANE/bin/sendImage & # echo "$DATE : sendImage is running." #fi #pgrep RestfulConverter >> /app/tcs/GREEN_LANE/.settings/RestfulConverter.pid daemon="`ps -eaf | grep RestfulConverter | grep -v tail | grep -v grep | awk '{print $2}' | wc -l`" pid="`ps -eaf | grep RestfulConverter | grep -v tail | grep -v grep | awk '{print $2}'`" if [ "$daemon" -eq "0" ] ; then /app/tcs/GREEN_LANE/bin/RestfulConverter & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : RestfulConverter (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` /app/tcs/GREEN_LANE/bin/RestfulConverter & echo "$DATE : RestfulConverter is running." fi #pgrep plmake >> /app/tcs/GREEN_LANE/.settings/plmake.pid daemon="`pgrep plmake | wc -l`" pid="`pgrep plmake`" if [ "$daemon" -eq "0" ] ; then /app/tcs/GREEN_LANE/bin/plmake & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : plmake (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` /app/tcs/GREEN_LANE/bin/plmake & echo "$DATE : plmake is running." fi #pgrep back01 >> /app/tcs/GREEN_LANE/.settings/back01.pid daemon="`pgrep back01 | wc -l`" pid="`pgrep back01`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/back01 -p 01 -l 01` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : back01 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/back01 -p 01 -l 01` & echo "$DATE : back01 is running." fi #pgrep back02 >> /app/tcs/GREEN_LANE/.settings/back02.pid daemon="`pgrep back02 | wc -l`" pid="`pgrep back02`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/back02 -p 01 -l 02` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : back02 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/back02 -p 01 -l 02` & echo "$DATE : back02 is running." fi #pgrep back03 >> /app/tcs/GREEN_LANE/.settings/back03.pid daemon="`pgrep back03 | wc -l`" pid="`pgrep back03`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/back03 -p 01 -l 03` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : back03 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/back03 -p 01 -l 03` & echo "$DATE : back03 is running." fi #pgrep back04 >> /app/tcs/GREEN_LANE/.settings/back04.pid daemon="`pgrep back04 | wc -l`" pid="`pgrep back04`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/back04 -p 01 -l 04` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : back04 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/back04 -p 01 -l 04` & echo "$DATE : back04 is running." fi #pgrep back05 >> /app/tcs/GREEN_LANE/.settings/back05.pid daemon="`pgrep back05 | wc -l`" pid="`pgrep back05`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/back05 -p 01 -l 05` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : back05 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/back05 -p 01 -l 05` & echo "$DATE : back05 is running." fi #pgrep back06 >> /app/tcs/GREEN_LANE/.settings/back06.pid daemon="`pgrep back06 | wc -l`" pid="`pgrep back06`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/back06 -p 01 -l 06` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : back06 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/back06 -p 01 -l 06` & echo "$DATE : back06 is running." fi #pgrep back07 >> /app/tcs/GREEN_LANE/.settings/back07.pid daemon="`pgrep back07 | wc -l`" pid="`pgrep back07`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/back07 -p 01 -l 07` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : back07 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/back07 -p 01 -l 07` & echo "$DATE : back07 is running." fi #pgrep back08 >> /app/tcs/GREEN_LANE/.settings/back08.pid daemon="`pgrep back08 | wc -l`" pid="`pgrep back08`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/back08 -p 01 -l 08` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : back08 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/back08 -p 01 -l 08` & echo "$DATE : back08 is running." fi #pgrep back09 >> /app/tcs/GREEN_LANE/.settings/back09.pid #daemon="`pgrep back09 | wc -l`" #pid="`pgrep back09`" #if [ "$daemon" -eq "0" ] ; then # echo `/app/tcs/GREEN_LANE/bin/back09 -p 01 -l 09` & #fi #status=`ps -l $pid | grep -v PID | awk '{print $2}'` #if [ $status == "T" ] #then # DATE=`date +%Y%m%d-%H%M%S` # kill -9 $daemon # echo "$DATE : back09 (PID : $daemon) has been stopped." # DATE=`date +%Y%m%d-%H%M%S` # echo `/app/tcs/GREEN_LANE/bin/back09 -p 01 -l 09` & # echo "$DATE : back09 is running." #fi #pgrep back10 >> /app/tcs/GREEN_LANE/.settings/back10.pid #daemon="`pgrep back10 | wc -l`" #pid="`pgrep back10`" #if [ "$daemon" -eq "0" ] ; then # echo `/app/tcs/GREEN_LANE/bin/back10 -p 01 -l 10` & #fi #status=`ps -l $pid | grep -v PID | awk '{print $2}'` #if [ $status == "T" ] #then # DATE=`date +%Y%m%d-%H%M%S` # kill -9 $daemon # echo "$DATE : back10 (PID : $daemon) has been stopped." # DATE=`date +%Y%m%d-%H%M%S` # echo `/app/tcs/GREEN_LANE/bin/back10 -p 01 -l 10` & # echo "$DATE : back10 is running." #fi #ps -eaf | grep lane_run | grep 'l 01' | awk '{print $2}' >> /app/tcs/GREEN_LANE/.settings/lane01.pid daemon="`ps -eaf | grep lane_run | grep 'l 01' | awk '{print $2}' | wc -l`" pid="`ps -eaf | grep lane_run | grep 'l 01' | awk '{print $2}'`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 01` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : lane_run01 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 01` & echo "$DATE : lane_run01 is running." fi #ps -eaf | grep lane_run | grep 'l 02' | awk '{print $2}' >> /app/tcs/GREEN_LANE/.settings/lane02.pid daemon="`ps -eaf | grep lane_run | grep 'l 02' | awk '{print $2}' | wc -l`" pid="`ps -eaf | grep lane_run | grep 'l 02' | awk '{print $2}'`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 02` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : lane_run02 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 02` & echo "$DATE : lane_run02 is running." fi #ps -eaf | grep lane_run | grep 'l 03' | awk '{print $2}' >> /app/tcs/GREEN_LANE/.settings/lane03.pid daemon="`ps -eaf | grep lane_run | grep 'l 03' | awk '{print $2}' | wc -l`" pid="`ps -eaf | grep lane_run | grep 'l 03' | awk '{print $2}'`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 03` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : lane_run03 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 03` & echo "$DATE : lane_run03 is running." fi #ps -eaf | grep lane_run | grep 'l 04' | awk '{print $2}' >> /app/tcs/GREEN_LANE/.settings/lane04.pid daemon="`ps -eaf | grep lane_run | grep 'l 04' | awk '{print $2}' | wc -l`" pid="`ps -eaf | grep lane_run | grep 'l 04' | awk '{print $2}'`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 04` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : lane_run04 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 04` & echo "$DATE : lane_run04 is running." fi #ps -eaf | grep lane_run | grep 'l 05' | awk '{print $2}' >> /app/tcs/GREEN_LANE/.settings/lane05.pid daemon="`ps -eaf | grep lane_run | grep 'l 05' | awk '{print $2}' | wc -l`" pid="`ps -eaf | grep lane_run | grep 'l 05' | awk '{print $2}'`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 05` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : lane_run05 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 05` & echo "$DATE : lane_run05 is running." fi #ps -eaf | grep lane_run | grep 'l 06' | awk '{print $2}' >> /app/tcs/GREEN_LANE/.settings/lane06.pid daemon="`ps -eaf | grep lane_run | grep 'l 06' | awk '{print $2}' | wc -l`" pid="`ps -eaf | grep lane_run | grep 'l 06' | awk '{print $2}'`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 06` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : lane_run06 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 06` & echo "$DATE : lane_run06 is running." fi #ps -eaf | grep lane_run | grep 'l 07' | awk '{print $2}' >> /app/tcs/GREEN_LANE/.settings/lane07.pid daemon="`ps -eaf | grep lane_run | grep 'l 07' | awk '{print $2}' | wc -l`" pid="`ps -eaf | grep lane_run | grep 'l 07' | awk '{print $2}'`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 07` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : lane_run07 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 07` & echo "$DATE : lane_run07 is running." fi #ps -eaf | grep lane_run | grep 'l 08' | awk '{print $2}' >> /app/tcs/GREEN_LANE/.settings/lane08.pid daemon="`ps -eaf | grep lane_run | grep 'l 08' | awk '{print $2}' | wc -l`" pid="`ps -eaf | grep lane_run | grep 'l 08' | awk '{print $2}'`" if [ "$daemon" -eq "0" ] ; then echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 08` & fi status=`ps -l $pid | grep -v PID | awk '{print $2}'` if [ $status == "T" ] then DATE=`date +%Y%m%d-%H%M%S` kill -9 $daemon echo "$DATE : lane_run08 (PID : $daemon) has been stopped." DATE=`date +%Y%m%d-%H%M%S` echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 08` & echo "$DATE : lane_run08 is running." fi #ps -eaf | grep lane_run | grep 'l 09' | awk '{print $2}' >> /app/tcs/GREEN_LANE/.settings/lane09.pid #daemon="`ps -eaf | grep lane_run | grep 'l 09' | awk '{print $2}' | wc -l`" #pid="`ps -eaf | grep lane_run | grep 'l 09' | awk '{print $2}'`" #if [ "$daemon" -eq "0" ] ; then # echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 09` & #fi #status=`ps -l $pid | grep -v PID | awk '{print $2}'` #if [ $status == "T" ] #then # DATE=`date +%Y%m%d-%H%M%S` # kill -9 $daemon # echo "$DATE : lane_run09 (PID : $daemon) has been stopped." # DATE=`date +%Y%m%d-%H%M%S` # echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 09` & # echo "$DATE : lane_run09 is running." #fi #ps -eaf | grep lane_run | grep 'l 10' | awk '{print $2}' >> /app/tcs/GREEN_LANE/.settings/lane10.pid #daemon="`ps -eaf | grep lane_run | grep 'l 10' | awk '{print $2}' | wc -l`" #pid="`ps -eaf | grep lane_run | grep 'l 10' | awk '{print $2}'`" #if [ "$daemon" -eq "0" ] ; then # echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 10` & #fi #status=`ps -l $pid | grep -v PID | awk '{print $2}'` #if [ $status == "T" ] #then # DATE=`date +%Y%m%d-%H%M%S` # kill -9 $daemon # echo "$DATE : lane_run10 (PID : $daemon) has been stopped." # DATE=`date +%Y%m%d-%H%M%S` # echo `/app/tcs/GREEN_LANE/bin/lane_run -p 01 -l 10` & # echo "$DATE : lane_run10 is running." #fi #pgrep schedule >> /app/tcs/GREEN_LANE/.settings/schedule.pid #daemon="`pgrep schedule | wc -l`" #pid="`pgrep schedule`" #if [ "$daemon" -eq "0" ] ; then # /app/tcs/GREEN_LANE/bin/schedule & #fi #status=`ps -l $pid | grep -v PID | awk '{print $2}'` #if [ $status == "T" ] #then # DATE=`date +%Y%m%d-%H%M%S` # kill -9 $daemon # echo "$DATE : schedule (PID : $daemon) has been stopped." # DATE=`date +%Y%m%d-%H%M%S` # /app/tcs/GREEN_LANE/bin/schedule & # echo "$DATE : schedule is running." #fi