上传启动命令
This commit is contained in:
parent
1fb85e66c5
commit
36d9a52613
3
start.sh
Normal file
3
start.sh
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
./stup.sh start ./output/dfbattle.dll ws://127.0.0.1:9897
|
||||||
|
sleep 1
|
||||||
|
exit
|
3
stop.sh
Normal file
3
stop.sh
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
./stup.sh stop ./output/dfbattle.dll ws://127.0.0.1:9897
|
||||||
|
sleep 1
|
||||||
|
exit
|
61
stup.sh
Normal file
61
stup.sh
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
SERVICE="$2 $3"
|
||||||
|
CMD="dotnet $2 $3"
|
||||||
|
CMD2=$2
|
||||||
|
CMD3=$3
|
||||||
|
start(){
|
||||||
|
echo "starting $SERVICE..."
|
||||||
|
num=`ps -ef | grep dotnet | grep $CMD2 | grep $CMD3 |grep -v grep | grep -v /bin/bash | wc -l`
|
||||||
|
if [ $num -eq 0 ]
|
||||||
|
then
|
||||||
|
# nohup $CMD > /dev/null 2>&1 &
|
||||||
|
nohup $CMD > s.log 2>&1 &
|
||||||
|
if [ $? -ne 0 ]
|
||||||
|
then
|
||||||
|
echo "start failed, please check the log!"
|
||||||
|
exit $?
|
||||||
|
else
|
||||||
|
|
||||||
|
# echo $! > $SERVICE.pid
|
||||||
|
echo "start success"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "$SERVICE is already running"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
stop(){
|
||||||
|
echo "stopping $SERVICE..."
|
||||||
|
#kill -9 `cat $SERVICE.pid`
|
||||||
|
kill -9 `ps -ef | grep dotnet | grep $CMD2 | grep $CMD3 | awk '{print $2}'`
|
||||||
|
if [ $? -ne 0 ]
|
||||||
|
then
|
||||||
|
echo "stop failed, may be $SERVICE isn't running"
|
||||||
|
exit $?
|
||||||
|
else
|
||||||
|
#rm -rf $SERVICE.pid
|
||||||
|
echo "stop success"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
restart(){
|
||||||
|
stop&&start
|
||||||
|
}
|
||||||
|
status(){
|
||||||
|
num=`ps -ef | grep dotnet | grep $CMD2 || grep $CMD3 | grep -v grep | wc -l`
|
||||||
|
if [ $num -eq 0 ]
|
||||||
|
then
|
||||||
|
echo "$SERVICE isn't running"
|
||||||
|
else
|
||||||
|
echo "$SERVICE is running"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
case $1 in
|
||||||
|
start) start ;;
|
||||||
|
stop) stop ;;
|
||||||
|
restart) restart ;;
|
||||||
|
status) status ;;
|
||||||
|
*) echo "Usage: $0 {start|stop|restart|status}" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
Loading…
Reference in New Issue
Block a user